1package rkaiqdefaults 2 3import ( 4 // "fmt" 5) 6 7func rkaiq_macro_switch(soc string) map[string]bool { 8 var flag bool = false 9 var flag0 bool = false 10 var macros_map map[string]bool 11 macros_map = make(map[string]bool) 12 13 macros_map["RKAIQ_ENABLE_PARSER_V1"] = false 14 macros_map["RKAIQ_ENABLE_CAMGROUP"] = true 15 macros_map["RKAIQ_HAVE_FAKECAM"] = true 16 macros_map["RKAIQ_HAVE_SPSTREAM"] = false 17 macros_map["RKAIQ_HAVE_THUMBNAILS"] = false 18 macros_map["RKAIQ_HAVE_MULTIISP"] = false 19 macros_map["RKAIQ_ENABLE_AF"] = true 20 macros_map["RKAIQ_HAVE_ONLY_CUSTOM_AF"] = false 21 macros_map["RKAIQ_USE_RAWSTREAM_LIB"] = false 22 if soc == "rk3562" { 23 macros_map["RKAIQ_HAVE_AWB_V20"] = false 24 macros_map["RKAIQ_HAVE_AWB_V21"] = false 25 macros_map["RKAIQ_HAVE_AWB_V32"] = true 26 macros_map["RKAIQ_HAVE_AWB_V32LT"] = true 27 macros_map["RKAIQ_HAVE_YNR_V1"] = false 28 macros_map["RKAIQ_HAVE_YNR_V2"] = false 29 macros_map["RKAIQ_HAVE_YNR_V3"] = false 30 macros_map["RKAIQ_HAVE_YNR_V22"] = true 31 macros_map["RKAIQ_HAVE_UVNR_V1"] = false 32 macros_map["RKAIQ_HAVE_CNR_V1"] = false 33 macros_map["RKAIQ_HAVE_CNR_V2"] = false 34 macros_map["RKAIQ_HAVE_CNR_V30"] = false 35 macros_map["RKAIQ_HAVE_CNR_V30_LITE"] = true 36 macros_map["RKAIQ_HAVE_SHARP_V1"] = false 37 macros_map["RKAIQ_HAVE_SHARP_V3"] = false 38 macros_map["RKAIQ_HAVE_SHARP_V4"] = false 39 macros_map["RKAIQ_HAVE_SHARP_V33"] = false 40 macros_map["RKAIQ_HAVE_SHARP_V33_LITE"] = true 41 macros_map["RKAIQ_HAVE_MFNR_V1"] = false 42 macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false 43 macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false 44 macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false 45 macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false 46 macros_map["RKAIQ_HAVE_BAYERTNR_V23_LITE"] = true 47 macros_map["RKAIQ_HAVE_GAIN_V1"] = false 48 macros_map["RKAIQ_HAVE_GAIN_V2"] = true 49 macros_map["RKAIQ_HAVE_BLC_V1"] = false 50 macros_map["RKAIQ_HAVE_BLC_V32"] = true 51 macros_map["RKAIQ_HAVE_ANR_V1"] = false 52 macros_map["RKAIQ_HAVE_AMD_V1"] = false 53 macros_map["RKAIQ_HAVE_PDAF"] = false 54 macros_map["RKAIQ_HAVE_AF_V20"] = false 55 macros_map["RKAIQ_HAVE_AF_V30"] = false 56 flag = macros_map["RKAIQ_ENABLE_AF"] 57 flag0 = macros_map["RKAIQ_HAVE_ONLY_CUSTOM_AF"] 58 if flag == false { 59 macros_map["RKAIQ_ONLY_AF_STATS_V32_LITE"] = false 60 macros_map["RKAIQ_HAVE_AF_V32_LITE"] = false 61 } else if flag0 { 62 macros_map["RKAIQ_ONLY_AF_STATS_V32_LITE"] = true 63 macros_map["RKAIQ_HAVE_AF_V32_LITE"] = false 64 } else { 65 macros_map["RKAIQ_ONLY_AF_STATS_V32_LITE"] = true 66 macros_map["RKAIQ_HAVE_AF_V32_LITE"] = true 67 } 68 macros_map["RKAIQ_HAVE_3DLUT_V1"] = true 69 macros_map["RKAIQ_HAVE_CCM_V1"] = false 70 macros_map["RKAIQ_HAVE_CCM_V2"] = true 71 macros_map["RKAIQ_HAVE_GAMMA_V11"] = true 72 macros_map["RKAIQ_HAVE_GAMMA_V10"] = false 73 macros_map["RKAIQ_HAVE_MERGE_V10"] = false 74 macros_map["RKAIQ_HAVE_MERGE_V11"] = false 75 macros_map["RKAIQ_HAVE_MERGE_V12"] = true 76 macros_map["RKAIQ_HAVE_DRC_V10"] = false 77 macros_map["RKAIQ_HAVE_DRC_V11"] = false 78 macros_map["RKAIQ_HAVE_DRC_V12"] = false 79 macros_map["RKAIQ_HAVE_DRC_V12_LITE"] = true 80 macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false 81 macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false 82 macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false 83 macros_map["RKAIQ_HAVE_DEHAZE_V12"] = true 84 macros_map["RKAIQ_HAVE_TMO_V1"] = false 85 macros_map["RKAIQ_HAVE_WDR_V1"] = true 86 macros_map["RKAIQ_HAVE_LDCH_V21"] = true 87 macros_map["RKAIQ_HAVE_CSM_V1"] = true 88 macros_map["RKAIQ_HAVE_CGC_V1"] = true 89 macros_map["RKAIQ_HAVE_AE_V1"] = true 90 macros_map["RKAIQ_HAVE_AFD_V1"] = false 91 macros_map["RKAIQ_HAVE_AFD_V2"] = false 92 macros_map["RKAIQ_HAVE_DEBAYER_V1"] = false 93 macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false 94 macros_map["RKAIQ_HAVE_DEBAYER_V2_LITE"] = true 95 macros_map["RKAIQ_HAVE_LSC_V1"] = false 96 macros_map["RKAIQ_HAVE_LSC_V2"] = false 97 macros_map["RKAIQ_HAVE_LSC_V3"] = true 98 macros_map["RKAIQ_HAVE_DPCC_V1"] = true 99 macros_map["RKAIQ_HAVE_ACP_V10"] = true 100 macros_map["RKAIQ_HAVE_AIE_V10"] = true 101 macros_map["RKAIQ_HAVE_ASD_V10"] = false 102 } else if soc == "rv1106" { 103 macros_map["RKAIQ_HAVE_AWB_V20"] = false 104 macros_map["RKAIQ_HAVE_AWB_V21"] = false 105 macros_map["RKAIQ_HAVE_AWB_V32"] = true 106 macros_map["RKAIQ_HAVE_GIC_V1"] = false 107 macros_map["RKAIQ_HAVE_GIC_V2"] = true 108 macros_map["RKAIQ_HAVE_ORB_V1"] = false 109 macros_map["RKAIQ_HAVE_EIS_V1"] = false 110 macros_map["RKAIQ_HAVE_CAC_V03"] = false 111 macros_map["RKAIQ_HAVE_CAC_V10"] = false 112 macros_map["RKAIQ_HAVE_CAC_V11"] = true 113 macros_map["RKAIQ_HAVE_YNR_V1"] = false 114 macros_map["RKAIQ_HAVE_YNR_V2"] = false 115 macros_map["RKAIQ_HAVE_YNR_V3"] = false 116 macros_map["RKAIQ_HAVE_YNR_V22"] = true 117 macros_map["RKAIQ_HAVE_UVNR_V1"] = false 118 macros_map["RKAIQ_HAVE_CNR_V1"] = false 119 macros_map["RKAIQ_HAVE_CNR_V2"] = false 120 macros_map["RKAIQ_HAVE_CNR_V30"] = true 121 macros_map["RKAIQ_HAVE_SHARP_V1"] = false 122 macros_map["RKAIQ_HAVE_SHARP_V3"] = false 123 macros_map["RKAIQ_HAVE_SHARP_V4"] = false 124 macros_map["RKAIQ_HAVE_SHARP_V33"] = true 125 macros_map["RKAIQ_HAVE_MFNR_V1"] = false 126 macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false 127 macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false 128 macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = false 129 macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = true 130 macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false 131 macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = true 132 macros_map["RKAIQ_HAVE_GAIN_V1"] = false 133 macros_map["RKAIQ_HAVE_GAIN_V2"] = true 134 macros_map["RKAIQ_HAVE_BLC_V1"] = false 135 macros_map["RKAIQ_HAVE_BLC_V32"] = true 136 macros_map["RKAIQ_HAVE_ANR_V1"] = false 137 macros_map["RKAIQ_HAVE_AMD_V1"] = false 138 macros_map["RKAIQ_HAVE_PDAF"] = false 139 macros_map["RKAIQ_HAVE_AF_V20"] = false 140 macros_map["RKAIQ_HAVE_AF_V30"] = false 141 flag = macros_map["RKAIQ_ENABLE_AF"] 142 flag0 = macros_map["RKAIQ_HAVE_ONLY_CUSTOM_AF"] 143 if flag == false { 144 macros_map["RKAIQ_ONLY_AF_STATS_V31"] = false 145 macros_map["RKAIQ_HAVE_AF_V31"] = false 146 } else if flag0 { 147 macros_map["RKAIQ_ONLY_AF_STATS_V31"] = true 148 macros_map["RKAIQ_HAVE_AF_V31"] = false 149 } else { 150 macros_map["RKAIQ_ONLY_AF_STATS_V31"] = true 151 macros_map["RKAIQ_HAVE_AF_V31"] = true 152 } 153 macros_map["RKAIQ_HAVE_3DLUT_V1"] = true 154 macros_map["RKAIQ_HAVE_CCM_V1"] = false 155 macros_map["RKAIQ_HAVE_CCM_V2"] = true 156 macros_map["RKAIQ_HAVE_GAMMA_V11"] = true 157 macros_map["RKAIQ_HAVE_GAMMA_V10"] = false 158 macros_map["RKAIQ_HAVE_MERGE_V10"] = false 159 macros_map["RKAIQ_HAVE_MERGE_V11"] = false 160 macros_map["RKAIQ_HAVE_MERGE_V12"] = true 161 macros_map["RKAIQ_HAVE_DRC_V10"] = false 162 macros_map["RKAIQ_HAVE_DRC_V11"] = false 163 macros_map["RKAIQ_HAVE_DRC_V12"] = true 164 macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false 165 macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false 166 macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false 167 macros_map["RKAIQ_HAVE_DEHAZE_V12"] = true 168 macros_map["RKAIQ_HAVE_TMO_V1"] = false 169 macros_map["RKAIQ_HAVE_WDR_V1"] = true 170 macros_map["RKAIQ_HAVE_LDCH_V21"] = true 171 macros_map["RKAIQ_HAVE_CSM_V1"] = true 172 macros_map["RKAIQ_HAVE_CGC_V1"] = true 173 macros_map["RKAIQ_HAVE_AE_V1"] = true 174 macros_map["RKAIQ_HAVE_AFD_V1"] = false 175 macros_map["RKAIQ_HAVE_AFD_V2"] = true 176 macros_map["RKAIQ_HAVE_DEBAYER_V1"] = false 177 macros_map["RKAIQ_HAVE_DEBAYER_V2"] = true 178 macros_map["RKAIQ_HAVE_LSC_V1"] = false 179 macros_map["RKAIQ_HAVE_LSC_V2"] = false 180 macros_map["RKAIQ_HAVE_LSC_V3"] = true 181 macros_map["RKAIQ_HAVE_DPCC_V1"] = true 182 macros_map["RKAIQ_HAVE_ACP_V10"] = true 183 macros_map["RKAIQ_HAVE_AIE_V10"] = true 184 macros_map["RKAIQ_HAVE_ASD_V10"] = false 185 } else if soc == "rk3588" { 186 macros_map["RKAIQ_ENABLE_CAMGROUP"] = true 187 macros_map["RKAIQ_HAVE_THUMBNAILS"] = true 188 macros_map["RKAIQ_HAVE_MULTIISP"] = true 189 macros_map["RKAIQ_HAVE_AWB_V20"] = false 190 macros_map["RKAIQ_HAVE_AWB_V21"] = true 191 macros_map["RKAIQ_HAVE_AWB_V32"] = false 192 macros_map["RKAIQ_HAVE_GIC_V1"] = false 193 macros_map["RKAIQ_HAVE_GIC_V2"] = true 194 macros_map["RKAIQ_HAVE_ORB_V1"] = false 195 macros_map["RKAIQ_HAVE_EIS_V1"] = false 196 macros_map["RKAIQ_HAVE_CAC_V03"] = true 197 macros_map["RKAIQ_HAVE_CAC_V10"] = false 198 macros_map["RKAIQ_HAVE_CAC_V11"] = false 199 macros_map["RKAIQ_HAVE_YNR_V1"] = false 200 macros_map["RKAIQ_HAVE_YNR_V2"] = false 201 macros_map["RKAIQ_HAVE_YNR_V3"] = true 202 macros_map["RKAIQ_HAVE_YNR_V22"] = false 203 macros_map["RKAIQ_HAVE_UVNR_V1"] = false 204 macros_map["RKAIQ_HAVE_CNR_V1"] = false 205 macros_map["RKAIQ_HAVE_CNR_V2"] = true 206 macros_map["RKAIQ_HAVE_CNR_V30"] = false 207 macros_map["RKAIQ_HAVE_SHARP_V1"] = false 208 macros_map["RKAIQ_HAVE_SHARP_V3"] = false 209 macros_map["RKAIQ_HAVE_SHARP_V4"] = true 210 macros_map["RKAIQ_HAVE_SHARP_V33"] = false 211 macros_map["RKAIQ_HAVE_MFNR_V1"] = false 212 macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false 213 macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false 214 macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = true 215 macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = false 216 macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = true 217 macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false 218 macros_map["RKAIQ_HAVE_GAIN_V1"] = false 219 macros_map["RKAIQ_HAVE_GAIN_V2"] = true 220 macros_map["RKAIQ_HAVE_BLC_V1"] = true 221 macros_map["RKAIQ_HAVE_BLC_V32"] = false 222 macros_map["RKAIQ_HAVE_ANR_V1"] = false 223 macros_map["RKAIQ_HAVE_AMD_V1"] = false 224 macros_map["RKAIQ_HAVE_PDAF"] = true 225 macros_map["RKAIQ_HAVE_AF_V20"] = false 226 macros_map["RKAIQ_HAVE_AF_V30"] = true 227 macros_map["RKAIQ_HAVE_AF_V31"] = false 228 macros_map["RKAIQ_HAVE_3DLUT_V1"] = true 229 macros_map["RKAIQ_HAVE_CCM_V1"] = true 230 macros_map["RKAIQ_HAVE_CCM_V2"] = false 231 macros_map["RKAIQ_HAVE_GAMMA_V11"] = true 232 macros_map["RKAIQ_HAVE_GAMMA_V10"] = false 233 macros_map["RKAIQ_HAVE_MERGE_V10"] = false 234 macros_map["RKAIQ_HAVE_MERGE_V11"] = true 235 macros_map["RKAIQ_HAVE_MERGE_V12"] = false 236 macros_map["RKAIQ_HAVE_DRC_V10"] = false 237 macros_map["RKAIQ_HAVE_DRC_V11"] = true 238 macros_map["RKAIQ_HAVE_DRC_V12"] = false 239 macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false 240 macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false 241 macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = true 242 macros_map["RKAIQ_HAVE_DEHAZE_V12"] = false 243 macros_map["RKAIQ_HAVE_TMO_V1"] = false 244 macros_map["RKAIQ_HAVE_WDR_V1"] = true 245 macros_map["RKAIQ_HAVE_LDCH_V21"] = false 246 macros_map["RKAIQ_HAVE_LDCH_V10"] = true 247 macros_map["RKAIQ_HAVE_FEC_V10"] = false 248 macros_map["RKAIQ_HAVE_CSM_V1"] = true 249 macros_map["RKAIQ_HAVE_CGC_V1"] = true 250 macros_map["RKAIQ_HAVE_AE_V1"] = true 251 macros_map["RKAIQ_HAVE_AFD_V1"] = false 252 macros_map["RKAIQ_HAVE_AFD_V2"] = true 253 macros_map["RKAIQ_HAVE_DEBAYER_V1"] = true 254 macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false 255 macros_map["RKAIQ_HAVE_LSC_V1"] = false 256 macros_map["RKAIQ_HAVE_LSC_V2"] = true 257 macros_map["RKAIQ_HAVE_LSC_V3"] = false 258 macros_map["RKAIQ_HAVE_DPCC_V1"] = true 259 macros_map["RKAIQ_HAVE_ACP_V10"] = true 260 macros_map["RKAIQ_HAVE_AIE_V10"] = true 261 macros_map["RKAIQ_HAVE_ASD_V10"] = false 262 } else if soc == "rk356x" { 263 macros_map["RKAIQ_HAVE_AWB_V20"] = false 264 macros_map["RKAIQ_HAVE_AWB_V21"] = true 265 macros_map["RKAIQ_HAVE_AWB_V32"] = false 266 macros_map["RKAIQ_HAVE_GIC_V1"] = false 267 macros_map["RKAIQ_HAVE_GIC_V2"] = true 268 macros_map["RKAIQ_HAVE_ORB_V1"] = false 269 macros_map["RKAIQ_HAVE_EIS_V1"] = false 270 macros_map["RKAIQ_HAVE_CAC_V03"] = false 271 macros_map["RKAIQ_HAVE_CAC_V10"] = false 272 macros_map["RKAIQ_HAVE_CAC_V11"] = false 273 macros_map["RKAIQ_HAVE_YNR_V1"] = false 274 macros_map["RKAIQ_HAVE_YNR_V2"] = true 275 macros_map["RKAIQ_HAVE_YNR_V3"] = false 276 macros_map["RKAIQ_HAVE_YNR_V22"] = false 277 macros_map["RKAIQ_HAVE_UVNR_V1"] = false 278 macros_map["RKAIQ_HAVE_CNR_V1"] = true 279 macros_map["RKAIQ_HAVE_CNR_V2"] = false 280 macros_map["RKAIQ_HAVE_CNR_V30"] = false 281 macros_map["RKAIQ_HAVE_SHARP_V1"] = false 282 macros_map["RKAIQ_HAVE_SHARP_V3"] = true 283 macros_map["RKAIQ_HAVE_SHARP_V4"] = false 284 macros_map["RKAIQ_HAVE_SHARP_V33"] = false 285 macros_map["RKAIQ_HAVE_MFNR_V1"] = false 286 macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false 287 macros_map["RKAIQ_HAVE_BAYERNR_V2"] = true 288 macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = false 289 macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = false 290 macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false 291 macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false 292 macros_map["RKAIQ_HAVE_GAIN_V1"] = false 293 macros_map["RKAIQ_HAVE_GAIN_V2"] = false 294 macros_map["RKAIQ_HAVE_BLC_V1"] = true 295 macros_map["RKAIQ_HAVE_BLC_V32"] = false 296 macros_map["RKAIQ_HAVE_ANR_V1"] = false 297 macros_map["RKAIQ_HAVE_AMD_V1"] = false 298 macros_map["RKAIQ_HAVE_PDAF"] = false 299 macros_map["RKAIQ_HAVE_AF_V20"] = true 300 macros_map["RKAIQ_HAVE_AF_V30"] = false 301 macros_map["RKAIQ_HAVE_AF_V31"] = false 302 macros_map["RKAIQ_HAVE_3DLUT_V1"] = true 303 macros_map["RKAIQ_HAVE_CCM_V1"] = true 304 macros_map["RKAIQ_HAVE_CCM_V2"] = false 305 macros_map["RKAIQ_HAVE_GAMMA_V10"] = true 306 macros_map["RKAIQ_HAVE_GAMMA_V11"] = false 307 macros_map["RKAIQ_HAVE_MERGE_V10"] = true 308 macros_map["RKAIQ_HAVE_MERGE_V11"] = false 309 macros_map["RKAIQ_HAVE_MERGE_V12"] = false 310 macros_map["RKAIQ_HAVE_DRC_V10"] = true 311 macros_map["RKAIQ_HAVE_DRC_V11"] = false 312 macros_map["RKAIQ_HAVE_DRC_V12"] = false 313 macros_map["RKAIQ_HAVE_DEHAZE_V10"] = false 314 macros_map["RKAIQ_HAVE_DEHAZE_V11"] = true 315 macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false 316 macros_map["RKAIQ_HAVE_DEHAZE_V12"] = false 317 macros_map["RKAIQ_HAVE_TMO_V1"] = false 318 macros_map["RKAIQ_HAVE_WDR_V1"] = true 319 macros_map["RKAIQ_HAVE_LDCH_V21"] = false 320 macros_map["RKAIQ_HAVE_LDCH_V10"] = true 321 macros_map["RKAIQ_HAVE_FEC_V10"] = true 322 macros_map["RKAIQ_HAVE_CSM_V1"] = true 323 macros_map["RKAIQ_HAVE_CGC_V1"] = true 324 macros_map["RKAIQ_HAVE_AE_V1"] = true 325 macros_map["RKAIQ_HAVE_AFD_V1"] = false 326 macros_map["RKAIQ_HAVE_AFD_V2"] = false 327 macros_map["RKAIQ_HAVE_DEBAYER_V1"] = true 328 macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false 329 macros_map["RKAIQ_HAVE_LSC_V1"] = true 330 macros_map["RKAIQ_HAVE_LSC_V2"] = false 331 macros_map["RKAIQ_HAVE_LSC_V3"] = false 332 macros_map["RKAIQ_HAVE_DPCC_V1"] = true 333 macros_map["RKAIQ_HAVE_ACP_V10"] = true 334 macros_map["RKAIQ_HAVE_AIE_V10"] = true 335 macros_map["RKAIQ_HAVE_ASD_V10"] = false 336 macros_map["RKAIQ_HAVE_DEGAMMA_V1"] = true 337 } else if soc == "rk1109" { 338 macros_map["RKAIQ_HAVE_AWB_V20"] = true 339 macros_map["RKAIQ_HAVE_AWB_V21"] = false 340 macros_map["RKAIQ_HAVE_AWB_V32"] = false 341 macros_map["RKAIQ_HAVE_GIC_V1"] = true 342 macros_map["RKAIQ_HAVE_GIC_V2"] = false 343 macros_map["RKAIQ_HAVE_ORB_V1"] = true 344 macros_map["RKAIQ_HAVE_EIS_V1"] = true 345 macros_map["RKAIQ_HAVE_CAC_V03"] = false 346 macros_map["RKAIQ_HAVE_CAC_V10"] = false 347 macros_map["RKAIQ_HAVE_CAC_V11"] = false 348 macros_map["RKAIQ_HAVE_YNR_V1"] = false 349 macros_map["RKAIQ_HAVE_YNR_V2"] = false 350 macros_map["RKAIQ_HAVE_YNR_V3"] = false 351 macros_map["RKAIQ_HAVE_YNR_V22"] = false 352 macros_map["RKAIQ_HAVE_UVNR_V1"] = false 353 macros_map["RKAIQ_HAVE_CNR_V1"] = false 354 macros_map["RKAIQ_HAVE_CNR_V2"] = false 355 macros_map["RKAIQ_HAVE_CNR_V30"] = false 356 macros_map["RKAIQ_HAVE_SHARP_V1"] = true 357 macros_map["RKAIQ_HAVE_SHARP_V3"] = false 358 macros_map["RKAIQ_HAVE_SHARP_V4"] = false 359 macros_map["RKAIQ_HAVE_SHARP_V33"] = false 360 macros_map["RKAIQ_HAVE_MFNR_V1"] = false 361 macros_map["RKAIQ_HAVE_BAYERNR_V1"] = false 362 macros_map["RKAIQ_HAVE_BAYERNR_V2"] = false 363 macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] = false 364 macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] = false 365 macros_map["RKAIQ_HAVE_BAYERTNR_V2"] = false 366 macros_map["RKAIQ_HAVE_BAYERTNR_V23"] = false 367 macros_map["RKAIQ_HAVE_GAIN_V1"] = false 368 macros_map["RKAIQ_HAVE_GAIN_V2"] = false 369 macros_map["RKAIQ_HAVE_BLC_V1"] = true 370 macros_map["RKAIQ_HAVE_BLC_V32"] = false 371 macros_map["RKAIQ_HAVE_ANR_V1"] = true 372 macros_map["RKAIQ_HAVE_AMD_V1"] = false 373 macros_map["RKAIQ_HAVE_PDAF"] = false 374 macros_map["RKAIQ_HAVE_AF_V20"] = true 375 macros_map["RKAIQ_HAVE_AF_V30"] = false 376 macros_map["RKAIQ_HAVE_AF_V31"] = false 377 macros_map["RKAIQ_HAVE_3DLUT_V1"] = true 378 macros_map["RKAIQ_HAVE_CCM_V1"] = true 379 macros_map["RKAIQ_HAVE_CCM_V2"] = false 380 macros_map["RKAIQ_HAVE_GAMMA_V10"] = true 381 macros_map["RKAIQ_HAVE_GAMMA_V11"] = false 382 macros_map["RKAIQ_HAVE_MERGE_V10"] = true 383 macros_map["RKAIQ_HAVE_MERGE_V11"] = false 384 macros_map["RKAIQ_HAVE_MERGE_V12"] = false 385 macros_map["RKAIQ_HAVE_DRC_V10"] = false 386 macros_map["RKAIQ_HAVE_DRC_V11"] = false 387 macros_map["RKAIQ_HAVE_DRC_V12"] = false 388 macros_map["RKAIQ_HAVE_DEHAZE_V10"] = true 389 macros_map["RKAIQ_HAVE_DEHAZE_V11"] = false 390 macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] = false 391 macros_map["RKAIQ_HAVE_DEHAZE_V12"] = false 392 macros_map["RKAIQ_HAVE_TMO_V1"] = true 393 macros_map["RKAIQ_HAVE_WDR_V1"] = true 394 macros_map["RKAIQ_HAVE_LDCH_V21"] = false 395 macros_map["RKAIQ_HAVE_LDCH_V10"] = true 396 macros_map["RKAIQ_HAVE_FEC_V10"] = true 397 macros_map["RKAIQ_HAVE_CSM_V1"] = true 398 macros_map["RKAIQ_HAVE_CGC_V1"] = false 399 macros_map["RKAIQ_HAVE_AE_V1"] = true 400 macros_map["RKAIQ_HAVE_AFD_V1"] = false 401 macros_map["RKAIQ_HAVE_AFD_V2"] = false 402 macros_map["RKAIQ_HAVE_DEBAYER_V1"] = true 403 macros_map["RKAIQ_HAVE_DEBAYER_V2"] = false 404 macros_map["RKAIQ_HAVE_LSC_V1"] = true 405 macros_map["RKAIQ_HAVE_LSC_V2"] = false 406 macros_map["RKAIQ_HAVE_LSC_V3"] = false 407 macros_map["RKAIQ_HAVE_DPCC_V1"] = true 408 macros_map["RKAIQ_HAVE_ACP_V10"] = true 409 macros_map["RKAIQ_HAVE_AIE_V10"] = true 410 macros_map["RKAIQ_HAVE_ASD_V10"] = false 411 macros_map["RKAIQ_HAVE_DEGAMMA_V1"] = true 412 } 413 // fmt.Printf("macros_map size: %d\n", len(macros_map)) 414 return macros_map 415} 416