From d3bc12b2f5655afbee8b6a31c1ad558077d09c62 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 23 Feb 2020 22:18:10 +1100 Subject: [PATCH] ffmpegdecoder: use stricted memory interval --- app/codec/ffmpeg/ffmpegdecoder.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/codec/ffmpeg/ffmpegdecoder.cpp b/app/codec/ffmpeg/ffmpegdecoder.cpp index 687ef69bd..87d463758 100644 --- a/app/codec/ffmpeg/ffmpegdecoder.cpp +++ b/app/codec/ffmpeg/ffmpegdecoder.cpp @@ -49,7 +49,7 @@ FFmpegDecoder::FFmpegDecoder() : cache_at_eof_(false), opts_(nullptr) { - clear_timer_.setInterval(2500); + clear_timer_.setInterval(250); connect(&clear_timer_, &QTimer::timeout, this, &FFmpegDecoder::ClearTimerEvent); } @@ -957,5 +957,5 @@ void FFmpegDecoder::ClearTimerEvent() { QMutexLocker locker(&mutex_); - cached_frames_.remove_old_frames(QDateTime::currentMSecsSinceEpoch() - 2500); + cached_frames_.remove_old_frames(QDateTime::currentMSecsSinceEpoch() - clear_timer_.interval()); }