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

Fix RTP padding bug

This commit is contained in:
winlin 2020-04-15 14:19:00 +08:00
parent bfc70d6482
commit 6869ccca50

View file

@ -97,7 +97,7 @@ srs_error_t SrsRtpHeader::encode(SrsBuffer* stream)
uint8_t v = 0x80 | cc;
if (padding) {
v |= 0x40;
v |= 0x20;
}
if (extension) {
v |= 0x10;
@ -192,7 +192,7 @@ srs_error_t SrsRtpPacket2::encode(SrsBuffer* buf)
if (!buf->require(padding)) {
return srs_error_new(ERROR_RTC_RTP_MUXER, "requires %d bytes", padding);
}
memset(buf->data(), padding, padding);
memset(buf->data() + buf->pos(), padding, padding);
buf->skip(padding);
}