mirror of
https://github.com/rtbrick/bngblaster.git
synced 2024-05-06 15:54:57 +00:00
fix stream rate calculation if stopped
This commit is contained in:
committed by
Christian Giese
parent
40296d5dbf
commit
adce6923b9
@@ -1236,9 +1236,9 @@ bbl_stream_ctrl(bbl_stream_s *stream)
|
||||
bytes_delta = packets_delta * stream->tx_len;
|
||||
stream->last_sync_packets_tx = packets;
|
||||
bbl_stream_tx_stats(stream, packets_delta, bytes_delta);
|
||||
if(g_ctx->config.stream_rate_calc) {
|
||||
bbl_compute_avg_rate(&stream->rate_packets_tx, stream->tx_packets);
|
||||
}
|
||||
}
|
||||
if(g_ctx->config.stream_rate_calc) {
|
||||
bbl_compute_avg_rate(&stream->rate_packets_tx, stream->tx_packets);
|
||||
}
|
||||
if(unlikely(stream->type == BBL_TYPE_MULTICAST)) {
|
||||
return;
|
||||
@@ -1254,9 +1254,6 @@ bbl_stream_ctrl(bbl_stream_s *stream)
|
||||
loss_delta = packets - stream->last_sync_loss;
|
||||
stream->last_sync_loss = packets;
|
||||
bbl_stream_rx_stats(stream, packets_delta, bytes_delta, loss_delta);
|
||||
if(g_ctx->config.stream_rate_calc) {
|
||||
bbl_compute_avg_rate(&stream->rate_packets_rx, stream->rx_packets);
|
||||
}
|
||||
if(unlikely(stream->rx_wrong_session)) {
|
||||
bbl_stream_rx_wrong_session(stream);
|
||||
}
|
||||
@@ -1288,6 +1285,9 @@ bbl_stream_ctrl(bbl_stream_s *stream)
|
||||
}
|
||||
}
|
||||
}
|
||||
if(g_ctx->config.stream_rate_calc) {
|
||||
bbl_compute_avg_rate(&stream->rate_packets_rx, stream->rx_packets);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user