From ee361bf958d0172db0aa0ebe9b54fe9894cd5f30 Mon Sep 17 00:00:00 2001 From: Havard Graff Date: Tue, 23 Feb 2021 09:50:04 +0100 Subject: [PATCH] rtptwcc: fix warning Part-of: --- gst/rtpmanager/rtptwcc.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gst/rtpmanager/rtptwcc.c b/gst/rtpmanager/rtptwcc.c index b6ba77c..f529f37 100644 --- a/gst/rtpmanager/rtptwcc.c +++ b/gst/rtpmanager/rtptwcc.c @@ -462,6 +462,7 @@ rtp_twcc_manager_add_fci (RTPTWCCManager * twcc, GstRTCPPacket * packet) guint symbol_size = 1; GstClockTimeDiff delta_ts; gint64 delta_ts_rounded; + guint8 fb_pkt_count; g_array_sort (twcc->recv_packets, _twcc_seqnum_sort); @@ -473,19 +474,19 @@ rtp_twcc_manager_add_fci (RTPTWCCManager * twcc, GstRTCPPacket * packet) packet_count = last->seqnum - first->seqnum + 1; base_time = first->ts / REF_TIME_UNIT; + fb_pkt_count = (guint8) (twcc->fb_pkt_count % G_MAXUINT8); GST_WRITE_UINT16_BE (header.base_seqnum, first->seqnum); GST_WRITE_UINT16_BE (header.packet_count, packet_count); GST_WRITE_UINT24_BE (header.base_time, base_time); - GST_WRITE_UINT8 (header.fb_pkt_count, twcc->fb_pkt_count % G_MAXUINT8); + GST_WRITE_UINT8 (header.fb_pkt_count, fb_pkt_count); base_time *= REF_TIME_UNIT; ts_rounded = base_time; GST_DEBUG ("Created TWCC feedback: base_seqnum: #%u, packet_count: %u, " "base_time %" GST_TIME_FORMAT " fb_pkt_count: %u", - first->seqnum, packet_count, GST_TIME_ARGS (base_time), - twcc->fb_pkt_count % G_MAXUINT8); + first->seqnum, packet_count, GST_TIME_ARGS (base_time), fb_pkt_count); twcc->fb_pkt_count++; twcc->expected_recv_seqnum = first->seqnum + packet_count; -- 2.7.4