mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-07-05 02:38:10 +08:00
修复丢失小帧的bug
This commit is contained in:
@@ -103,8 +103,8 @@ bool H264RtpDecoder::decodeRtp(const RtpPacket::Ptr &rtppack) {
|
|||||||
if (off + len > length) {
|
if (off + len > length) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (len > 4) {
|
if (len > 0) {
|
||||||
//过小的帧丢弃
|
//有有效数据
|
||||||
_h264frame->_buffer.assign("\x0\x0\x0\x1", 4);
|
_h264frame->_buffer.assign("\x0\x0\x0\x1", 4);
|
||||||
_h264frame->_buffer.append((char *) ptr, len);
|
_h264frame->_buffer.append((char *) ptr, len);
|
||||||
_h264frame->_pts = rtppack->timeStamp;
|
_h264frame->_pts = rtppack->timeStamp;
|
||||||
|
|||||||
Reference in New Issue
Block a user