Commit f25bd046889d1cb0d9fea620d9b3f61f1f980852

Authored by Hu Chunming
1 parent 7ed3972f

修复可能的内存泄露

src/decoder/dvpp/DvppDecoder.cpp
... ... @@ -591,6 +591,8 @@ void DvppDecoder::read_thread() {
591 591 if (m_bReal && m_DvppCacheCounter.load() > m_cache_gop){
592 592 // 解码器解码不过来。实时流在此处的处理会导致花屏,这是由于解码器性能问题导致,无法避免
593 593 // 实时流在这里处理是为了避免长时间不读取数据导致数据中断
  594 + av_packet_free(&pkt);
  595 + pkt = nullptr;
594 596 std::this_thread::sleep_for(std::chrono::milliseconds(10));
595 597 continue;
596 598 }
... ...