Fix regression caused by default action changed for h264:Nalu:kFiller

This commit fixes the issue of discontinuous RTP sequence numbers
caused by improper discarding of these nalu types:
kFiller/kEndofSequence/kEndOfStream.

Bug: webrtc:368335257
Change-Id: Id7a2d34b22ee1c6e1523d8279d9838c57fdeb97f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366501
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43299}
This commit is contained in:
Shunbo Li 2024-10-24 17:06:48 +08:00 committed by WebRTC LUCI CQ
parent d81421370f
commit 521b09bfb7
2 changed files with 2 additions and 0 deletions

View File

@ -125,6 +125,7 @@ Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Shaofan Qi <vshaqi@gmail.com> Shaofan Qi <vshaqi@gmail.com>
Shigemasa Watanabe <shigemasa7watanabe@gmail.com> Shigemasa Watanabe <shigemasa7watanabe@gmail.com>
Shuhai Peng <shuhai.peng@intel.com> Shuhai Peng <shuhai.peng@intel.com>
Shunbo Li <lishunbo@shengwang.cn>
Seija <doremylover123@gmail.com> Seija <doremylover123@gmail.com>
Silviu Caragea <silviu.cpp@gmail.com> Silviu Caragea <silviu.cpp@gmail.com>
Stefan Gula <steweg@gmail.com> Stefan Gula <steweg@gmail.com>

View File

@ -206,6 +206,7 @@ std::optional<VideoRtpDepacketizer::ParsedRtpPayload> ProcessStapAOrSingleNalu(
case H264::NaluType::kEndOfSequence: case H264::NaluType::kEndOfSequence:
case H264::NaluType::kEndOfStream: case H264::NaluType::kEndOfStream:
case H264::NaluType::kFiller: case H264::NaluType::kFiller:
break;
case H264::NaluType::kStapA: case H264::NaluType::kStapA:
case H264::NaluType::kFuA: case H264::NaluType::kFuA:
RTC_LOG(LS_WARNING) << "Unexpected STAP-A or FU-A received."; RTC_LOG(LS_WARNING) << "Unexpected STAP-A or FU-A received.";