Beispiel #1
0
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();
}
Beispiel #2
0
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;

}