From 380f49678ce0aa4a8f95c0d6012135943dfd163b Mon Sep 17 00:00:00 2001 From: cmhu <2657262686@qq.com> Date: Thu, 7 Dec 2023 08:21:37 +0000 Subject: [PATCH] 修正延时时间 --- src/decoder/dvpp/DvppDecoder.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/decoder/dvpp/DvppDecoder.cpp b/src/decoder/dvpp/DvppDecoder.cpp index e7b26d2..74e3601 100755 --- a/src/decoder/dvpp/DvppDecoder.cpp +++ b/src/decoder/dvpp/DvppDecoder.cpp @@ -522,7 +522,7 @@ void DvppDecoder::read_thread() { if(!m_bReal && frame_nb > 20 && m_avg_decode_time > 0) { // 针对文件,根据解码时间做延时,避免占用过多显存 - std::this_thread::sleep_for(std::chrono::milliseconds(10)); + std::this_thread::sleep_for(std::chrono::milliseconds(m_avg_decode_time)); } } @@ -710,7 +710,7 @@ void DvppDecoder::doVdppVdecCallBack(acldvppStreamDesc *input, acldvppPicDesc *o { m_decode_20_time -= m_avg_decode_time*20; // 减去等待用的时间就是实际解码用时 m_avg_decode_time = m_decode_20_time / 20; - // LOG_INFO("[{}]- m_avg_decode_time: {}", m_dec_name, m_avg_decode_time); + LOG_INFO("[{}]- m_avg_decode_time: {}", m_dec_name, m_avg_decode_time); if (m_avg_decode_time <= 0) { m_avg_decode_time = 1; } -- libgit2 0.21.4