diff --git a/app/widget/viewer/viewer.cpp b/app/widget/viewer/viewer.cpp index 1b023cefb..18d086386 100644 --- a/app/widget/viewer/viewer.cpp +++ b/app/widget/viewer/viewer.cpp @@ -1048,7 +1048,7 @@ int ViewerWidget::DeterminePlaybackQueueSize() end_ts = 0; } - int remaining_frames = (end_ts - GetTimestamp()) / playback_speed_; + int remaining_frames = (end_ts - GetTimestamp() - 1) / playback_speed_; // Generate maximum queue int max_frames = qCeil(kVideoPlaybackInterval.toDouble() / timebase().toDouble());