From fc06d4ec4d740652d2aab47718f9041c1da4da13 Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Wed, 5 Aug 2020 17:38:32 +0300
Subject: [PATCH] Fix FTL playback

---
 components/streams/src/filestream.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/components/streams/src/filestream.cpp b/components/streams/src/filestream.cpp
index 019b03caf..3d71fffb3 100644
--- a/components/streams/src/filestream.cpp
+++ b/components/streams/src/filestream.cpp
@@ -259,7 +259,7 @@ bool File::tick(int64_t ts) {
 					if (spkt.frame_number < 255) {
 						frame_count = std::max(frame_count, static_cast<size_t>(spkt.frame_number + pkt.frame_count));
 						while (packet_counts_.size() < frame_count) packet_counts_.push_back(0);
-						for (int j=spkt.frame_number; j<spkt.frame_number+pkt.frame_count; ++j) ++packet_counts_[j];
+						++packet_counts_[spkt.frame_number];
 					} else {
 						// Add frameset packets to frame 0 counts
 						frame_count = std::max(frame_count, size_t(1));
-- 
GitLab