diff --git a/src/zm_packetqueue.cpp b/src/zm_packetqueue.cpp index dd7cb59cc..9a03cf5e6 100644 --- a/src/zm_packetqueue.cpp +++ b/src/zm_packetqueue.cpp @@ -631,3 +631,10 @@ bool PacketQueue::is_there_an_iterator_pointing_to_packet(ZMPacket *zm_packet) { } // end foreach iterator return false; } + void PacketQueue::setMaxVideoPackets(int p) { + max_video_packet_count = p; + Debug(1, "Setting max_video_packet_count to %d", p); + if ( max_video_packet_count < 1 ) + max_video_packet_count = 1 ; + // We can simplify a lot of logic in queuePacket if we can assume at least 1 packet in queue + } diff --git a/src/zm_packetqueue.h b/src/zm_packetqueue.h index 4e2159801..4cbd0739d 100644 --- a/src/zm_packetqueue.h +++ b/src/zm_packetqueue.h @@ -49,12 +49,7 @@ class PacketQueue { std::list::const_iterator begin() const { return pktQueue.begin(); } void addStreamId(int p_stream_id); - void setMaxVideoPackets(int p) { - max_video_packet_count = p; - if ( max_video_packet_count < 1 ) - max_video_packet_count = 1 ; - // We can simplify a lot of logic in queuePacket if we can assume at least 1 packet in queue - } + void setMaxVideoPackets(int p); bool queuePacket(ZMPacket* packet); ZMPacket * popPacket();