From 3c5f6127093a8262d00c1323abac73b7f37f71b5 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 24 May 2016 22:20:50 +0200 Subject: [PATCH] Made wrong packet order message much less spammy. --- lib/dtscmeta.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/dtscmeta.cpp b/lib/dtscmeta.cpp index 24cd144e..8f48ec2b 100644 --- a/lib/dtscmeta.cpp +++ b/lib/dtscmeta.cpp @@ -1197,7 +1197,13 @@ namespace DTSC { LTS*/ void Track::update(long long packTime, long long packOffset, long long packDataSize, long long packBytePos, bool isKeyframe, long long packSendSize, unsigned long segment_size, const char * iVec) { if ((unsigned long long)packTime < lastms) { - DEBUG_MSG(DLVL_WARN, "Received packets for track %u in wrong order (%lld < %llu) - ignoring!", trackID, packTime, lastms); + static bool warned = false; + if (!warned){ + ERROR_MSG("Received packets for track %u in wrong order (%lld < %llu) - ignoring! Further messages on HIGH level.", trackID, packTime, lastms); + warned = true; + }else{ + HIGH_MSG("Received packets for track %u in wrong order (%lld < %llu) - ignoring! Further messages on HIGH level.", trackID, packTime, lastms); + } return; } Part newPart;