From ebe50b5141b0a1fd175c1e1b6ff523167e82c45c Mon Sep 17 00:00:00 2001 From: payton Date: Thu, 11 Jan 2024 20:53:25 +0800 Subject: [PATCH] =?UTF-8?q?1.rtos=E5=A2=9E=E5=8A=A0=E8=B6=85=E6=97=B6?= =?UTF-8?q?=E9=80=80=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cardv/SrcCode/UIApp/MovieFast/MovieFast.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/rtos/code/application/source/cardv/SrcCode/UIApp/MovieFast/MovieFast.c b/rtos/code/application/source/cardv/SrcCode/UIApp/MovieFast/MovieFast.c index e9b7e8f5a..d5b91069f 100644 --- a/rtos/code/application/source/cardv/SrcCode/UIApp/MovieFast/MovieFast.c +++ b/rtos/code/application/source/cardv/SrcCode/UIApp/MovieFast/MovieFast.c @@ -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