From 9034bdffee586dc41158f254ae6969c26a96ebca Mon Sep 17 00:00:00 2001 From: Isaac Connor Date: Mon, 14 Aug 2023 12:56:48 -0400 Subject: [PATCH] Add checking of keyframeinterval to Ready() --- src/zm_monitor.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/zm_monitor.h b/src/zm_monitor.h index 55e641ea1..15400440d 100644 --- a/src/zm_monitor.h +++ b/src/zm_monitor.h @@ -704,6 +704,10 @@ public: } inline const char *EventPrefix() const { return event_prefix.c_str(); } inline bool Ready() const { + if (packetqueue.has_out_of_order_packets() and !packetqueue.get_max_keyframe_interval()) { + Debug(1, "Have out of order packets, but no keyframe interval."); + return false; + } if (image_count >= ready_count) { return true; }