1.卡异常退出时开启log;2.夜视灯关闭代码优化;3.超时关机调整
This commit is contained in:
parent
d0f817561e
commit
24a64a859d
|
@ -194,6 +194,7 @@ THREAD_RETTYPE MovieFast_PowerOffTsk(void *arg)
|
|||
{
|
||||
fastboot_msg_en(ENABLE);
|
||||
DBG_ERR("failed timeout ID:%d\n", MOVIEFAST_FLG_ID);
|
||||
goto exit;
|
||||
break;
|
||||
}
|
||||
vos_util_delay_ms(delay_ms);
|
||||
|
@ -203,6 +204,7 @@ THREAD_RETTYPE MovieFast_PowerOffTsk(void *arg)
|
|||
vos_flag_set(MOVIEFAST_FLG_ID, FLGMOVIEFAST_SHUTDOWN);
|
||||
}
|
||||
else{
|
||||
exit:
|
||||
MovieFast_ShutDown();
|
||||
}
|
||||
|
||||
|
@ -1232,6 +1234,7 @@ static void MovieFast_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT3
|
|||
break;
|
||||
case MOVIE_USER_CB_ERROR_CARD_SLOW:
|
||||
{
|
||||
fastboot_msg_en(ENABLE);
|
||||
DBG_ERR("Slow card!, id %d\r\n", value);
|
||||
MovieFast_Set_Shutdown_flag();
|
||||
}
|
||||
|
@ -1239,6 +1242,7 @@ static void MovieFast_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT3
|
|||
|
||||
case MOVIE_USER_CB_ERROR_CARD_WR_ERR:
|
||||
{
|
||||
fastboot_msg_en(ENABLE);
|
||||
DBG_ERR("EVENT %d: card write error!\r\n", event_id);
|
||||
MovieFast_Set_Shutdown_flag();
|
||||
}
|
||||
|
@ -1247,6 +1251,7 @@ static void MovieFast_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT3
|
|||
|
||||
case MOVIE_USER_CB_EVENT_CARD_FULL:
|
||||
{
|
||||
fastboot_msg_en(ENABLE);
|
||||
DBG_ERR("EVENT %d: card full!\r\n", event_id);
|
||||
MovieFast_Set_Shutdown_flag();
|
||||
}
|
||||
|
@ -1264,7 +1269,10 @@ static void MovieFast_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT3
|
|||
#endif
|
||||
|
||||
case MOVIE_USER_CB_EVENT_CLOSE_FILE_COMPLETED: {
|
||||
sf_ir_led_set(0, 0, 0, 0);
|
||||
if(sf_is_night_mode(0) ==TRUE)
|
||||
{
|
||||
sf_ir_led_set(0, 0, 0, 0);
|
||||
}
|
||||
//MOVIEMULTI_CLOSE_FILE_INFO *info = (MOVIEMULTI_CLOSE_FILE_INFO *)value;
|
||||
//DCF_AddDBfile(info->path);
|
||||
//DBG_DUMP("%s added to DCF\r\n", info->path);
|
||||
|
@ -2035,7 +2043,10 @@ DBG_WRN(">>>>>>>>>>>>>>> movie thread <<<<<<<<<<\r\n");
|
|||
if( vcap_frm_cnt >= PHOTOFAST_START_CAP_FRAME_CNT ||
|
||||
(ae_preset_flag == TRUE && vprc_frm_cnt >= (vprc_frm_cnt_ae_preset + 5))){
|
||||
|
||||
|
||||
#if SF_TRIGGER_TIME_TEST == ENABLE && HUNTING_CAMERA_MCU == ENABLE
|
||||
sf_trigger_time_led_cb(1);
|
||||
#endif
|
||||
DBG_DUMP("*** trigger frame count = %llu frame timestamp = %llums , \n", frame.count, frame.timestamp); /* UINT64, use %llu */
|
||||
if(vcap_frm_cnt >= PHOTOFAST_START_CAP_FRAME_CNT){
|
||||
DBG_DUMP("triggered by PHOTOFAST_START_CAP_FRAME_CNT\n");
|
||||
}
|
||||
|
@ -2053,7 +2064,8 @@ DBG_WRN(">>>>>>>>>>>>>>> movie thread <<<<<<<<<<\r\n");
|
|||
}
|
||||
|
||||
} while(1);
|
||||
|
||||
nvt_cmdsys_runcmd("ae dbg 0 0");
|
||||
nvt_cmdsys_runcmd("awb dbg 0 0");
|
||||
vos_perf_mark(&g_alg_end_time);
|
||||
}
|
||||
vos_util_delay_ms(33);
|
||||
|
|
|
@ -2036,7 +2036,8 @@ THREAD_RETTYPE PhotoFast_FlowPreviewThread(void *arg)
|
|||
VOS_TICK tick;
|
||||
|
||||
PhotoFast_GetTick(video_cap_frame.count, &tick);
|
||||
|
||||
nvt_cmdsys_runcmd("ae dbg 0 0");
|
||||
nvt_cmdsys_runcmd("awb dbg 0 0");
|
||||
DBG_DUMP("*** trigger frame count = %llu (start from 1) frame timestamp = %llu, tick=%lu ms , \n", video_cap_frame.count, video_cap_frame.timestamp, tick); /* UINT64, use %llu */
|
||||
//Set_AEMODE(1);
|
||||
}
|
||||
|
|
|
@ -2356,6 +2356,12 @@ INT32 PhotoFast_SliceEncode_CB3(void* user_data)
|
|||
continue;
|
||||
}
|
||||
|
||||
if(DrvGPIO_GetPhotoMovieModeFromMonitor() == DX_HUNTING_MODE_MOVIE2)
|
||||
{
|
||||
fastboot_msg_en(ENABLE);
|
||||
DBG_WRN("fastboot_msg_en test\n");
|
||||
}
|
||||
|
||||
if(queue_ele_in->comm.terminate){
|
||||
DBG_ERR("abort CB3\n");
|
||||
free(queue_ele_in);
|
||||
|
@ -2387,6 +2393,7 @@ INT32 PhotoFast_SliceEncode_CB3(void* user_data)
|
|||
}
|
||||
if(waitFalg)
|
||||
{
|
||||
fastboot_msg_en(ENABLE);
|
||||
DBG_WRN("filesys not ready, store data into mem\n");
|
||||
|
||||
SYS_USRMEM usrmem = {0};
|
||||
|
|
Loading…
Reference in New Issue
Block a user