mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-07-28 21:14:03 +08:00
fix VP9 frame state after parse failure
This commit is contained in:
@@ -247,6 +247,8 @@ bool VP9RtpDecoder::decodeRtp(const RtpPacket::Ptr &rtp) {
|
||||
int offset = info.parse(payload, payload_size);
|
||||
if (offset < 0 || static_cast<size_t>(offset) >= payload_size) {
|
||||
WarnL << "VP9 RTP payload parse failed, seq:" << seq;
|
||||
_frame_drop = true;
|
||||
_frame->_buffer.clear();
|
||||
return false;
|
||||
}
|
||||
// InfoL << rtp->dumpString() << "\n" << info.dump();
|
||||
|
||||
Reference in New Issue
Block a user