From 0af842bed3679192a36b26e23ef57b5e2a310ca6 Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Tue, 19 Nov 2019 20:16:24 +0100 Subject: [PATCH] Removed assert --- github | 2 +- .../src/connection/audio/VoiceClient.cpp | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/github b/github index d12f51d..b3e3903 160000 --- a/github +++ b/github @@ -1 +1 @@ -Subproject commit d12f51da4fc49f99d57c6525b47e949e692e6696 +Subproject commit b3e3903e67e8b0dff7d847a5a3690d49123ccf95 diff --git a/native/serverconnection/src/connection/audio/VoiceClient.cpp b/native/serverconnection/src/connection/audio/VoiceClient.cpp index d785966..d6a9d39 100644 --- a/native/serverconnection/src/connection/audio/VoiceClient.cpp +++ b/native/serverconnection/src/connection/audio/VoiceClient.cpp @@ -502,7 +502,14 @@ void VoiceClient::event_execute(const std::chrono::system_clock::time_point &sch head = head->next; audio_codec.last_packet_id = head->packet_id; - assert(!audio_codec.pending_buffers || packet_id_less(audio_codec.last_packet_id, audio_codec.pending_buffers->packet_id, 10)); + const auto ordered = !audio_codec.pending_buffers || packet_id_less(audio_codec.last_packet_id, audio_codec.pending_buffers->packet_id, 10); + if(!ordered) { + log_critical(category::voice_connection, tr("Unordered packet ids. [!audio_codec.pending_buffers: {}; a: {}; b: {}]"), + !audio_codec.pending_buffers, + audio_codec.last_packet_id, audio_codec.pending_buffers->packet_id + ); + //assert(!audio_codec.pending_buffers || packet_id_less(audio_codec.last_packet_id, audio_codec.pending_buffers->packet_id, 10)); + } } lock.unlock(); while(replay_head) {