Commit f25bd046889d1cb0d9fea620d9b3f61f1f980852
1 parent
7ed3972f
修复可能的内存泄露
Showing
1 changed file
with
2 additions
and
0 deletions
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 | } | ... | ... |