1.rtos增加超时退出

This commit is contained in:
payton 2024-01-11 20:53:25 +08:00
parent 35501a6673
commit ebe50b5141

View File

@ -1796,7 +1796,10 @@ THREAD_RETTYPE MovieFast_InitMovieModeThread(void *arg)
//nvt_cmdsys_runcmd("ae dbg 0 256 1 ");
HD_VIDEO_FRAME frame_capture = {0};
VOS_TICK t1, t2;
vos_perf_mark(&t1);
{
HD_VIDEO_FRAME frame;
HD_PATH_ID alg_path;
@ -1872,6 +1875,13 @@ THREAD_RETTYPE MovieFast_InitMovieModeThread(void *arg)
hd_videoproc_release_out_buf(alg_path, &frame);
}
vos_perf_mark(&t2);
if((vos_perf_duration(t1, t2) / 1000) > (20*1000))
{
fastboot_msg_en(ENABLE);
DBG_ERR("failed timeout\n");
goto EXIT;
}
} while(1);
vos_perf_mark(&g_alg_end_time);
@ -1897,9 +1907,7 @@ THREAD_RETTYPE MovieFast_InitMovieModeThread(void *arg)
}
vos_flag_set(MOVIEFAST_FLG_ID, FLGMOVIEFAST_RECSTART);
VOS_TICK t1, t2;
vos_perf_mark(&t1);
#if 1