From 83b1b17f8755d5815a87369477040fa817be9fab Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 27 Apr 2021 17:39:00 -0500 Subject: [PATCH] Add specific logging for frames dropped completely --- src/VideoDepacketizer.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/VideoDepacketizer.c b/src/VideoDepacketizer.c index 0a723d8..68dca9d 100644 --- a/src/VideoDepacketizer.c +++ b/src/VideoDepacketizer.c @@ -620,7 +620,16 @@ static void processRtpPayload(PNV_VIDEO_PACKET videoPacket, int length, if (firstPacket) { // Make sure this is the next consecutive frame if (isBefore32(nextFrameNumber, frameIndex)) { - Limelog("Network dropped an entire frame\n"); + if (nextFrameNumber + 1 == frameIndex) { + Limelog("Network dropped 1 frame (frame %d)\n", frameIndex - 1); + } + else { + Limelog("Network dropped %d frames (frames %d to %d)\n", + frameIndex - nextFrameNumber, + nextFrameNumber, + frameIndex - 1); + } + nextFrameNumber = frameIndex; // Wait until next complete frame