From 1407ff7175fa8f6b9f9977ba18f30fab9fe4dc94 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 26 Nov 2024 23:52:16 +0000 Subject: [PATCH] Bug 1928110 - Vendor libwebrtc from 8445abdf80 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream commit: https://webrtc.googlesource.com/src/+/8445abdf8069cadcbd134369b70d0ebd436ef477 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. (cherry picked from commit 521b09bfb720eb9a32d53e90aaf6501249ec445b) Bug: webrtc:368335257 PR: chromium:375352614 Change-Id: Id7a2d34b22ee1c6e1523d8279d9838c57fdeb97f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366501 Reviewed-by: Danil Chapovalov Commit-Queue: Sergey Silkin Reviewed-by: Sergey Silkin Cr-Original-Commit-Position: refs/heads/main{#43299} Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366900 Reviewed-by: Erik Språng Commit-Queue: Danil Chapovalov Cr-Commit-Position: refs/branch-heads/6778{#3} Cr-Branched-From: 7b1b7a0f51593df7a1a802f489d6a2fb14195bcc-refs/heads/main{#43221} UltraBlame original commit: 23106113b4ec15eabf05791cc8c4f5689fd209a9 --- third_party/libwebrtc/AUTHORS | 8 ++ third_party/libwebrtc/README.moz-ff-commit | 47 +++++++++++ third_party/libwebrtc/README.mozilla | 84 +++++++++++++++++++ .../source/video_rtp_depacketizer_h264.cc | 2 + 4 files changed, 141 insertions(+) diff --git a/third_party/libwebrtc/AUTHORS b/third_party/libwebrtc/AUTHORS index 0d027e0eb6ad..412dacb52bd9 100644 --- a/third_party/libwebrtc/AUTHORS +++ b/third_party/libwebrtc/AUTHORS @@ -1068,6 +1068,14 @@ intel . com > +Shunbo +Li +< +lishunbo +shengwang +. +cn +> Seija < doremylover123 diff --git a/third_party/libwebrtc/README.moz-ff-commit b/third_party/libwebrtc/README.moz-ff-commit index ea00c2808a77..a56c803a705e 100644 --- a/third_party/libwebrtc/README.moz-ff-commit +++ b/third_party/libwebrtc/README.moz-ff-commit @@ -521357,3 +521357,50 @@ of lastest vendoring 4078ddf474 +# +MOZ_LIBWEBRTC_SRC += +/ +home +/ +mfroman +/ +mozilla +/ +elm +/ +. +moz +- +fast +- +forward +/ +moz +- +libwebrtc +MOZ_LIBWEBRTC_BRANCH += +mozpatches +bash +dom +/ +media +/ +webrtc +/ +third_party_build +/ +fast +- +forward +- +libwebrtc +. +sh +# +base +of +lastest +vendoring +8445abdf80 diff --git a/third_party/libwebrtc/README.mozilla b/third_party/libwebrtc/README.mozilla index 42167e288a2a..19c9d3d81c28 100644 --- a/third_party/libwebrtc/README.mozilla +++ b/third_party/libwebrtc/README.mozilla @@ -869750,3 +869750,87 @@ on . 409847 . +# +. +/ +mach +python +dom +/ +media +/ +webrtc +/ +third_party_build +/ +vendor +- +libwebrtc +. +py +- +- +from +- +local +/ +home +/ +mfroman +/ +mozilla +/ +elm +/ +. +moz +- +fast +- +forward +/ +moz +- +libwebrtc +- +- +commit +mozpatches +libwebrtc +libwebrtc +updated +from +/ +home +/ +mfroman +/ +mozilla +/ +elm +/ +. +moz +- +fast +- +forward +/ +moz +- +libwebrtc +commit +mozpatches +on +2024 +- +11 +- +26T05 +: +02 +: +59 +. +551215 +. diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc index c845518c1855..94365a1c7fe5 100644 --- a/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc +++ b/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc @@ -1326,6 +1326,8 @@ NaluType : kFiller : +break +; case H264 :