diff --git a/rendering/cacher.cpp b/rendering/cacher.cpp index 1fc51e93b..ad79b7463 100644 --- a/rendering/cacher.cpp +++ b/rendering/cacher.cpp @@ -654,6 +654,7 @@ void Cacher::CacheVideoWorker() { // again, an EOF isn't an "error" but will how we add frames (see below) qCritical() << "Failed to retrieve frame from buffersink." << retrieve_code; + break; } else if (decoded_frame->pts != AV_NOPTS_VALUE) {