From 9e30bfbdc5238a10446de478ebf0a9d13f96afad Mon Sep 17 00:00:00 2001 From: Sebastian Hahta <joseha@utu.fi> Date: Thu, 2 Nov 2023 16:22:01 +0200 Subject: [PATCH] hotfix for out of band data --- src/streams/netstream.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/streams/netstream.cpp b/src/streams/netstream.cpp index f5f7b4e..7ebb856 100644 --- a/src/streams/netstream.cpp +++ b/src/streams/netstream.cpp @@ -490,8 +490,9 @@ bool Net::begin() { auto *state = _getFrameState(FrameID(spkt_raw.streamID, spkt_raw.frame_number)); _earlyProcessPacket(&p, ttimeoff, spkt_raw, pkt); - if (!host_) { + if (!host_ && !(spkt_raw.flags & ftl::protocol::kFlagOutOfBand)) { // not hosted: buffer packets (processed in separate thread Net::_run()) + // or out of band which are passed to processing immediately UNIQUE_LOCK(state->mtx, lk); state->timestamps.insert(spkt_raw.timestamp); -- GitLab