mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 04:01:08 +00:00
rtpsource: fix stats about received packets
The update_receiver_stats() function is called also when sending packets in rtp_source_send_rtp(), and sending packets may happen using a buffer list rather than individual buffers. So update the stats using the actual number of packets sent. NOTE: this is fine for the receive path too (rtp_process_send_rtp) because the receive path does not support buffer lists and pinfo->packets would always be equal to 1 in this case.
This commit is contained in:
parent
a330012d6a
commit
0fae88b5fd
1 changed files with 1 additions and 1 deletions
|
@ -1178,7 +1178,7 @@ update_receiver_stats (RTPSource * src, RTPPacketInfo * pinfo,
|
|||
|
||||
src->stats.octets_received += pinfo->payload_len;
|
||||
src->stats.bytes_received += pinfo->bytes;
|
||||
src->stats.packets_received++;
|
||||
src->stats.packets_received += pinfo->packets;
|
||||
/* for the bitrate estimation */
|
||||
src->bytes_received += pinfo->payload_len;
|
||||
|
||||
|
|
Loading…
Reference in a new issue