fix(isp): isp_dvp raw->rgb needs a workaround

This commit is contained in:
Song Ruo Jing
2024-12-10 14:39:47 +08:00
parent 1363754c19
commit c05603d4a0
4 changed files with 16 additions and 4 deletions

View File

@@ -145,6 +145,10 @@ esp_err_t esp_isp_new_processor(const esp_isp_processor_cfg_t *proc_config, isp_
isp_ll_yuv_set_range(proc->hal.hw, proc_config->yuv_range);
}
if (out_color_format.color_space == COLOR_SPACE_RGB && proc_config->input_data_source == ISP_INPUT_DATA_SOURCE_DVP) {
isp_ll_color_enable(proc->hal.hw, true); // workaround for DIG-474
}
proc->in_color_format = in_color_format;
proc->out_color_format = out_color_format;
proc->h_res = proc_config->h_res;