From 2052b5af8e03da68756111a37b900f423fc00871 Mon Sep 17 00:00:00 2001 From: Martin Piatka Date: Wed, 25 Sep 2024 14:34:44 +0200 Subject: [PATCH] GUI: Fix recv report sometimes not working The widget would fail to parse SSRCs falling outside the signed int range --- gui/QT/widget/recv_loss.cpp | 4 ++-- gui/QT/widget/recv_loss.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gui/QT/widget/recv_loss.cpp b/gui/QT/widget/recv_loss.cpp index f49a5966a1..fac6263463 100644 --- a/gui/QT/widget/recv_loss.cpp +++ b/gui/QT/widget/recv_loss.cpp @@ -40,7 +40,7 @@ void RecvLossWidget::parseLine(std::string_view line){ auto received_sv = tokenize(packet_counts, '/'); auto total_sv = tokenize(packet_counts, '/'); - int ssrc; + unsigned ssrc; int received; int total; @@ -53,7 +53,7 @@ void RecvLossWidget::parseLine(std::string_view line){ updateVal(); } -void RecvLossWidget::addReport(int ssrc, int received, int total){ +void RecvLossWidget::addReport(unsigned ssrc, int received, int total){ SSRC_report rep; rep.received = received; rep.total = total; diff --git a/gui/QT/widget/recv_loss.hpp b/gui/QT/widget/recv_loss.hpp index a3eefc8695..f8a1b48487 100644 --- a/gui/QT/widget/recv_loss.hpp +++ b/gui/QT/widget/recv_loss.hpp @@ -33,7 +33,7 @@ private slots: }; SSRC_container reports; - void addReport(int ssrc, int received, int total); + void addReport(unsigned ssrc, int received, int total); void updateVal(); };