From 3a2eb5263eb911ef9a1ab85d18986d29f34e50b1 Mon Sep 17 00:00:00 2001
From: Sebastian Hahta <joseha@utu.fi>
Date: Mon, 28 Oct 2024 17:10:37 +0200
Subject: [PATCH] document fixme

---
 .vscode/settings.json     | 1 -
 src/streams/netstream.cpp | 3 ++-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.vscode/settings.json b/.vscode/settings.json
index 667db3f..0ffeda9 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -98,6 +98,5 @@
         "locale": "cpp",
         "strstream": "cpp"
     },
-    "cmake.cmakePath": "cmake",
     "cmake.configureOnOpen": true
 }
diff --git a/src/streams/netstream.cpp b/src/streams/netstream.cpp
index adb6c3d..2871416 100644
--- a/src/streams/netstream.cpp
+++ b/src/streams/netstream.cpp
@@ -628,8 +628,9 @@ void Net::netstream_thread_() {
 
             if (queue->packets.size() > 0) {
                 // Check remaining buffer length, if too large fast forward by adjusting local timestmap
+                // FIXME: May skip incorrectly if buffering delay too small
                 buffer_length_ms = queue->packets.back().spkt.timestamp - queue->packets.front().spkt.timestamp;
-                if (buffer_length_ms > 4*buffering) {
+                if (buffer_length_ms > 6*buffering) {
                     int32_t offset = buffer_length_ms - buffering;
                     queue->ts_base_local -= offset;
                     next_frame_ts_local = ftl::time::get_time(); // immediately check 
-- 
GitLab