diff --git a/src/zm_packetqueue.cpp b/src/zm_packetqueue.cpp index 3a21e23fc..3027ae945 100644 --- a/src/zm_packetqueue.cpp +++ b/src/zm_packetqueue.cpp @@ -119,9 +119,11 @@ bool PacketQueue::queuePacket(std::shared_ptr add_packet) { Debug(1, "Have new keyframe interval %d", max_keyframe_interval_); } } else { - if ( !max_keyframe_interval_) max_keyframe_interval_ = 1; - frames_since_last_keyframe_ = 0; + frames_since_last_keyframe_ = 1; + if (!max_keyframe_interval_) max_keyframe_interval_ = 1; } + } else { + Debug(1, "Not video stream %d", add_avpacket->stream_index); } pktQueue.push_back(add_packet);