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

fix h264 rtp packet error

This commit is contained in:
xiaozhihong 2020-03-18 08:45:20 +08:00
parent fc84f1e545
commit e2233027b8
5 changed files with 34 additions and 15 deletions

View file

@ -110,3 +110,19 @@ SrsRtpSharedPacket* SrsRtpSharedPacket::copy()
return copy;
}
srs_error_t SrsRtpSharedPacket::set_marker(bool marker)
{
srs_error_t err = srs_success;
if (payload_ptr == NULL || payload_ptr->payload == NULL || payload_ptr->size < 1) {
return srs_error_new(ERROR_RTC_RTP_MUXER, "rtp payload incorrect");
}
if (marker) {
payload_ptr->payload[1] |= kMarker;
} else {
payload_ptr->payload[1] &= (~kMarker);
}
return err;
}