Commit 603874de6a80b4ca981e29a5d359dfb2f78f8dca
1 parent
4061a3c3
skip_frame 改到参数中
Showing
2 changed files
with
2 additions
and
1 deletions
src/ai_platform/header.h
@@ -125,6 +125,7 @@ typedef struct task_param { | @@ -125,6 +125,7 @@ typedef struct task_param { | ||
125 | const char *ipc_url; //rtsp流地址 | 125 | const char *ipc_url; //rtsp流地址 |
126 | const char *task_id; //外部传入任务id | 126 | const char *task_id; //外部传入任务id |
127 | int dec_type; | 127 | int dec_type; |
128 | + int skip_frame{0}; | ||
128 | } task_param; | 129 | } task_param; |
129 | #endif | 130 | #endif |
130 | 131 |
src/ai_platform/mvpt.cpp
@@ -171,7 +171,7 @@ bool CMultiSourceProcess::AddTask(task_param _cur_task_param) | @@ -171,7 +171,7 @@ bool CMultiSourceProcess::AddTask(task_param _cur_task_param) | ||
171 | cfg.decode_finished_cbk = decode_finished_cbk; | 171 | cfg.decode_finished_cbk = decode_finished_cbk; |
172 | cfg.force_tcp = true; // rtsp用tcp | 172 | cfg.force_tcp = true; // rtsp用tcp |
173 | cfg.gpuid = to_string(m_devId); | 173 | cfg.gpuid = to_string(m_devId); |
174 | - cfg.skip_frame = SKIP_FRAME; | 174 | + cfg.skip_frame = _cur_task_param.skip_frame; |
175 | 175 | ||
176 | if(!m_task_manager.AddTask(_cur_task_param, cfg)) { | 176 | if(!m_task_manager.AddTask(_cur_task_param, cfg)) { |
177 | return false; | 177 | return false; |