Fix logic around warning about keyframe interval being larger than max image buffer count.
parent
22331e02cd
commit
a737d98381
|
@ -308,8 +308,10 @@ void PacketQueue::clearPackets(const std::shared_ptr<ZMPacket> &add_packet) {
|
||||||
} // end while
|
} // end while
|
||||||
} // end if first packet not locked
|
} // end if first packet not locked
|
||||||
|
|
||||||
if (keyframe_interval > pre_event_video_packet_count) {
|
if ((keyframe_interval == 1) and max_video_packet_count) {
|
||||||
Warning("Max Image Buffer setting is too low! Needs to be great than keyframe interval. Keyframe interval is at least %d", keyframe_interval);
|
Warning("Did not find a second keyframe in the packet queue. It may be that"
|
||||||
|
" the Max Image Buffer setting is lower than the keyframe interval. We"
|
||||||
|
" need it to be greater than the keyframe interval.");
|
||||||
}
|
}
|
||||||
Debug(1, "Resulting it pointing at latest packet? %d, next front points to begin? %d, Keyframe interval %d",
|
Debug(1, "Resulting it pointing at latest packet? %d, next front points to begin? %d, Keyframe interval %d",
|
||||||
( *it == add_packet ),
|
( *it == add_packet ),
|
||||||
|
|
Loading…
Reference in New Issue