diff --git a/srtcore/core.cpp b/srtcore/core.cpp index 8ce0116df..e39bbce32 100644 --- a/srtcore/core.cpp +++ b/srtcore/core.cpp @@ -5654,11 +5654,14 @@ void *CUDT::tsbpd(void *param) timediff_us = count_microseconds(steady_clock::now() - tsbpdtime); #if ENABLE_HEAVY_LOGGING HLOGC(tslog.Debug, - log << self->CONID() << "tsbpd: DROPSEQ: up to seq=" << CSeqNo::decseq(skiptoseqno) << " (" + log << self->CONID() << "tsbpd: DROPSEQ: up to seqno %" << CSeqNo::decseq(skiptoseqno) << " (" << seqlen << " packets) playable at " << FormatTime(tsbpdtime) << " delayed " - << (timediff_us / 1000) << "." << (timediff_us % 1000) << " ms"); + << (timediff_us / 1000) << "." << std::setw(3) << std::setfill('0') << (timediff_us % 1000) << " ms"); #endif - LOGC(brlog.Warn, log << "RCV-DROPPED packet delay=" << (timediff_us/1000) << "ms"); + LOGC(brlog.Warn, + log << "RCV-DROPPED " << seqlen << " packet(s), packet seqno %" << skiptoseqno + << " delayed for " << (timediff_us / 1000) << "." << std::setw(3) << std::setfill('0') + << (timediff_us % 1000) << " ms"); #endif tsbpdtime = steady_clock::time_point(); //Next sent ack will unblock