From bc600740e4e5da250ecce4b1ee826099381b6178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=A4rkl?= Date: Wed, 12 Jun 2019 19:27:08 +0200 Subject: [PATCH] Fix old Video Frame Check --- lib/src/videoreceiver.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/src/videoreceiver.c b/lib/src/videoreceiver.c index d60cc84..a628616 100644 --- a/lib/src/videoreceiver.c +++ b/lib/src/videoreceiver.c @@ -65,7 +65,7 @@ CHIAKI_EXPORT void chiaki_video_receiver_av_packet(ChiakiVideoReceiver *video_re { ChiakiSeqNum16 frame_index = packet->frame_index; if(video_receiver->frame_index_cur >= 0 - && chiaki_seq_num_16_gt(frame_index, (ChiakiSeqNum16)video_receiver->frame_index_cur)) + && chiaki_seq_num_16_lt(frame_index, (ChiakiSeqNum16)video_receiver->frame_index_cur)) { CHIAKI_LOGW(video_receiver->log, "Video Receiver received old frame packet\n"); return; @@ -123,7 +123,7 @@ CHIAKI_EXPORT void chiaki_video_receiver_av_packet(ChiakiVideoReceiver *video_re chiaki_frame_processor_alloc_frame(&video_receiver->frame_processor, packet); } - CHIAKI_LOGD(video_receiver->log, "Putting unit %lu of frame %d in processor\n", - (unsigned int)packet->unit_index, (int)video_receiver->frame_index_cur); + //CHIAKI_LOGD(video_receiver->log, "Putting unit %lu of frame %d in processor\n", + // (unsigned int)packet->unit_index, (int)video_receiver->frame_index_cur); chiaki_frame_processor_put_unit(&video_receiver->frame_processor, packet); }