static void
lib_3a_ae_calc_for_flash( )
{
- /* ? TODO check */
+ cam_lib_3a_dbg("%s:%d\n", __func__, __LINE__);
+ ci_adv_process_for_flash(ia_3a_flash_stage_none);
+}
+static void
+lib_3a_calc_without_flash( )
+{
+ cam_lib_3a_dbg("%s:%d\n", __func__, __LINE__);
+ ci_adv_process_for_flash(ia_3a_flash_stage_pre);
+}
+
+static void
+lib_3a_calc_with_flash( )
+{
cam_lib_3a_dbg("%s:%d\n", __func__, __LINE__);
ci_adv_process_for_flash(ia_3a_flash_stage_main);
}
mfldadvci->get_statistics = lib_3a_get_statistics; /* TODO atomisp_dis_statistics ? */
mfldadvci->ae_calc_for_flash = lib_3a_ae_calc_for_flash;
- mfldadvci->ae_calc_without_flash = lib_3a_ae;
- mfldadvci->ae_calc_with_flash = lib_3a_ae;
+ mfldadvci->ae_calc_without_flash = lib_3a_calc_without_flash;
+ mfldadvci->ae_calc_with_flash = lib_3a_calc_with_flash;
mfldadvci->ae_apply_results = lib_3a_ae;
mfldadvci->af_start = lib_3a_af_start;
+* Thu Nov 15 2012 Marko Ollonen <marko.ollonen@ixonos.com> accepted/trunk/20121112.215039@ae18d70
+- flash sequence for 3A added.
+
* Thu Nov 15 2012 Marko Ollonen <marko.ollonen@ixonos.com> accepted/trunk/20121112.215039@c15e86d
- clean up flash setting in camera control interface. flash setting method for 3A lib added.