From def6c2266eb92285191ba35498ec2067de4dd715 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 13 Feb 2018 16:03:58 +0100 Subject: [PATCH] Even more TS input tweaks --- src/input/input_ts.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/input/input_ts.cpp b/src/input/input_ts.cpp index d74f0f3c..48446968 100755 --- a/src/input/input_ts.cpp +++ b/src/input/input_ts.cpp @@ -75,13 +75,14 @@ void parseThread(void * ignored) { liveStream.initializeMetadata(myMeta, tid); DTSC::Packet pack; liveStream.getPacket(tid, pack); - if (pack && myMeta.tracks.count(tid)){ + if (!pack){ + Util::sleep(100); + break; + } + if (myMeta.tracks.count(tid)){ myProxy.continueNegotiate(tid, myMeta, true); myProxy.bufferLivePacket(pack, myMeta); } - if (!pack){ - Util::sleep(500); - } } { tthread::lock_guard guard(threadClaimMutex);