Commit 603874de6a80b4ca981e29a5d359dfb2f78f8dca

Authored by Hu Chunming
1 parent 4061a3c3

skip_frame 改到参数中

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;