From 6a34c44be9e03341b32d234771f378e95ad3410c Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Tue, 28 Jul 2020 10:59:56 +0300
Subject: [PATCH] Fix audio multi packet send bug

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

diff --git a/components/streams/src/receiver.cpp b/components/streams/src/receiver.cpp
index 35b6675f7..fa08ef878 100644
--- a/components/streams/src/receiver.cpp
+++ b/components/streams/src/receiver.cpp
@@ -236,7 +236,7 @@ void Receiver::_processAudio(const StreamPacket &spkt, const Packet &pkt) {
 
 	auto &build = builder(spkt.streamID);
 	auto fs = build.get(spkt.timestamp, spkt.frame_number+pkt.frame_count-1);
-	auto &frame = fs->frames[0];
+	auto &frame = fs->frames[spkt.frame_number];
 
 	auto &audiolist = frame.createChange<std::list<ftl::audio::Audio>>(spkt.channel, build.changeType(), pkt);
 	auto &audio = audiolist.emplace_back();
-- 
GitLab