void sh_css_sp_init_group(bool two_ppc, enum sh_css_input_format input_format, bool no_isp_sync) { sh_css_sp_group.config.input_formatter.stream_format = input_format; sh_css_sp_group.config.input_formatter.isp_2ppc = two_ppc; sh_css_sp_group.config.no_isp_sync = no_isp_sync; /* decide whether the frame is processed online or offline */ sh_css_sp_group.config.is_offline = sh_css_continuous_start_sp_copy(); }
void sh_css_sp_init_group(bool two_ppc, enum ia_css_stream_format input_format, bool no_isp_sync, uint8_t if_config_index ) { sh_css_sp_group.config.input_formatter.isp_2ppc = two_ppc; sh_css_sp_group.config.no_isp_sync = no_isp_sync; /* decide whether the frame is processed online or offline */ sh_css_sp_group.config.is_offline = sh_css_continuous_start_sp_copy(); if (if_config_index == SH_CSS_IF_CONFIG_NOT_NEEDED) return; assert(if_config_index <= SH_CSS_MAX_IF_CONFIGS); sh_css_sp_group.config.input_formatter.set[if_config_index].stream_format = input_format; }