1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

For #307, fix apdding algorithm bug.

This commit is contained in:
winlin 2020-04-16 10:58:20 +08:00
parent b91e07f475
commit 4dced0b077

View file

@ -954,9 +954,14 @@ srs_error_t SrsRtcSenderThread::send_packets_gso(SrsUdpMuxSocket* skt, SrsRtcPac
// Padding to the next packet to merge with it.
int padding = nn_next_packet - nn_packet;
// If the next one could merge to this GSO stage, padding current to GSO size.
if (use_gso && nn_next_packet < gso_size) {
padding = gso_size - nn_packet;
if (use_gso) {
// If the next one could merge to this GSO stage, padding current to GSO size.
if (nn_next_packet < gso_size) {
padding = gso_size - nn_packet;
} else {
// If the next one could not merge to this GSO stage, never padding.
padding = 0;
}
}
if (padding > 0 && padding < max_padding) {