commit e7599e7816a4e3f41b6415f7bf195e046f00d692 parent 1fec77666a6b27729c339c2b796972faab1e3d7e Author: Michael Froman <mfroman@mozilla.com> Date: Wed, 8 Oct 2025 23:30:00 -0500 Bug 1993083 - Vendor libwebrtc from 55bfe8f89c Upstream commit: https://webrtc.googlesource.com/src/+/55bfe8f89c5492ea2ffa8dfb0080b33521f62c34 Delete deprecated non-refcount PeerConnectionFactory::CreateVideoTrack Bug: webrtc:42225327 Change-Id: I07daec4c603822ad73c32fd28d658896ce31991e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/399041 Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#45120} Diffstat:
3 files changed, 2 insertions(+), 13 deletions(-)
diff --git a/third_party/libwebrtc/README.mozilla.last-vendor b/third_party/libwebrtc/README.mozilla.last-vendor @@ -1,4 +1,4 @@ # ./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 2025-10-09T04:28:30.584667+00:00. +libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-09T04:29:50.916731+00:00. # base of lastest vendoring -ba4a04a43b +55bfe8f89c diff --git a/third_party/libwebrtc/api/peer_connection_interface.h b/third_party/libwebrtc/api/peer_connection_interface.h @@ -1564,13 +1564,6 @@ class RTC_EXPORT PeerConnectionFactoryInterface : public RefCountInterface { virtual scoped_refptr<VideoTrackInterface> CreateVideoTrack( scoped_refptr<VideoTrackSourceInterface> source, absl::string_view label) = 0; - ABSL_DEPRECATED("Use version with scoped_refptr") - virtual scoped_refptr<VideoTrackInterface> CreateVideoTrack( - const std::string& label, - VideoTrackSourceInterface* source) { - return CreateVideoTrack(scoped_refptr<VideoTrackSourceInterface>(source), - label); - } // Creates an new AudioTrack. At the moment `source` can be null. virtual scoped_refptr<AudioTrackInterface> CreateAudioTrack( diff --git a/third_party/libwebrtc/api/test/mock_peer_connection_factory_interface.h b/third_party/libwebrtc/api/test/mock_peer_connection_factory_interface.h @@ -60,10 +60,6 @@ class MockPeerConnectionFactoryInterface (override)); MOCK_METHOD(scoped_refptr<VideoTrackInterface>, CreateVideoTrack, - (const std::string&, VideoTrackSourceInterface*), - (override)); - MOCK_METHOD(scoped_refptr<VideoTrackInterface>, - CreateVideoTrack, (scoped_refptr<VideoTrackSourceInterface>, absl::string_view), (override)); MOCK_METHOD(scoped_refptr<AudioTrackInterface>,