tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit b01688f978d81c92c93545fb5c436f93623ff24b
parent 2bc9c6a3802ea2bc5c6d7935886e5a12c95e99a1
Author: Michael Froman <mfroman@mozilla.com>
Date:   Thu,  9 Oct 2025 22:03:14 -0500

Bug 1993083 - Vendor libwebrtc from 5f2c9278f3

Upstream commit: https://webrtc.googlesource.com/src/+/5f2c9278f35e47ff72eb191669d473b7400c9f3e
    Modernize deprecated headers in the root dir

    Done using
      tools/clang/scripts/build_clang_tools_extra.py \
        --fetch out/Default clang-tidy clang-apply-replacements
      ninja -C out/Default
      gn gen out/Default --export-compile-commands
      cd out/Default
      tools/clang/third_party/llvm/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py -p . \
        -clang-tidy-binary out/Default/tools/clang/third_party/llvm/build/bin/clang-tidy \
        -clang-apply-replacements-binary \
            out/Default/tools/clang/third_party/llvm/build/bin/clang-apply-replacements \
        -checks='-*,modernize-deprecated-headers' \
        -fix
    followed by
      git cl format
    and a round of IWYU followed by more git cl format.

    Bug: webrtc:424706384
    Change-Id: Icd004fa4c834002416f2196261b6ef215ebe47d2
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/401145
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    Commit-Queue: Philipp Hancke <phancke@meta.com>
    Cr-Commit-Position: refs/heads/main@{#45196}

Diffstat:
Mthird_party/libwebrtc/README.mozilla.last-vendor | 4++--
Mthird_party/libwebrtc/call/audio_send_stream.cc | 3+--
Mthird_party/libwebrtc/call/call.cc | 3+--
Mthird_party/libwebrtc/call/fake_network_pipe.cc | 3+--
Mthird_party/libwebrtc/call/flexfec_receive_stream_impl.cc | 3+--
Mthird_party/libwebrtc/call/receive_time_calculator_unittest.cc | 3+--
Mthird_party/libwebrtc/call/rtp_payload_params.cc | 3+--
Mthird_party/libwebrtc/common_audio/allocation_counter.cc | 3+--
Mthird_party/libwebrtc/common_audio/fir_filter_avx2.cc | 5+++--
Mthird_party/libwebrtc/common_audio/fir_filter_c.cc | 3+--
Mthird_party/libwebrtc/common_audio/fir_filter_sse.cc | 5+++--
Mthird_party/libwebrtc/common_audio/fir_filter_unittest.cc | 3+--
Mthird_party/libwebrtc/common_audio/resampler/push_resampler.cc | 5++---
Mthird_party/libwebrtc/common_audio/resampler/resampler.cc | 6+++---
Mthird_party/libwebrtc/common_audio/resampler/sinc_resampler_avx2.cc | 5+++--
Mthird_party/libwebrtc/common_audio/resampler/sinc_resampler_sse.cc | 5+++--
Mthird_party/libwebrtc/common_audio/ring_buffer_unittest.cc | 5++---
Mthird_party/libwebrtc/common_audio/smoothing_filter.cc | 2--
Mthird_party/libwebrtc/common_audio/third_party/ooura/fft_size_256/fft4g.cc | 4++--
Mthird_party/libwebrtc/common_audio/vad/vad_core_unittest.cc | 3+--
Mthird_party/libwebrtc/common_audio/vad/vad_unittest.cc | 3+--
Mthird_party/libwebrtc/common_video/h264/h264_bitstream_parser.cc | 3+--
Mthird_party/libwebrtc/common_video/h264/sps_vui_rewriter.cc | 3+--
Mthird_party/libwebrtc/common_video/h265/h265_bitstream_parser.cc | 3+--
Mthird_party/libwebrtc/common_video/h265/h265_inline.cc | 2+-
Mthird_party/libwebrtc/common_video/libyuv/libyuv_unittest.cc | 5++---
Mthird_party/libwebrtc/common_video/video_frame_buffer_pool_unittest.cc | 4++--
Mthird_party/libwebrtc/common_video/video_frame_unittest.cc | 4+---
Mthird_party/libwebrtc/examples/peerconnection/client/defaults.cc | 3+--
Mthird_party/libwebrtc/examples/peerconnection/client/linux/main.cc | 2+-
Mthird_party/libwebrtc/examples/peerconnection/client/linux/main_wnd.cc | 8++++----
Mthird_party/libwebrtc/examples/peerconnection/server/main.cc | 14+++++++-------
Mthird_party/libwebrtc/examples/peerconnection/server/peer_channel.cc | 5++---
Mthird_party/libwebrtc/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc | 3+--
Mthird_party/libwebrtc/logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.cc | 2+-
Mthird_party/libwebrtc/logging/rtc_event_log/rtc_event_log2rtp_dump.cc | 5++---
Mthird_party/libwebrtc/logging/rtc_event_log/rtc_event_log_parser.cc | 5++---
Mthird_party/libwebrtc/logging/rtc_event_log/rtc_event_log_unittest_helper.cc | 3+--
Mthird_party/libwebrtc/logging/rtc_event_log/rtc_event_processor_unittest.cc | 3+--
Mthird_party/libwebrtc/media/base/fake_rtp.cc | 5++---
Mthird_party/libwebrtc/media/base/media_engine.cc | 3+--
Mthird_party/libwebrtc/media/base/rtp_utils.cc | 3+--
Mthird_party/libwebrtc/media/base/rtp_utils_unittest.cc | 3+--
Mthird_party/libwebrtc/media/base/stream_params.cc | 3+--
Mthird_party/libwebrtc/media/base/stream_params_unittest.cc | 3+--
Mthird_party/libwebrtc/media/engine/simulcast_encoder_adapter.cc | 5++---
Mthird_party/libwebrtc/media/engine/webrtc_video_engine.cc | 3+--
Mthird_party/libwebrtc/moz-patch-stack/s0027.patch | 8++++----
Mthird_party/libwebrtc/moz-patch-stack/s0037.patch | 4++--
Mthird_party/libwebrtc/moz-patch-stack/s0042.patch | 4++--
Mthird_party/libwebrtc/moz-patch-stack/s0057.patch | 4++--
Mthird_party/libwebrtc/moz-patch-stack/s0120.patch | 4++--
Mthird_party/libwebrtc/video/adaptation/overuse_frame_detector.cc | 5++---
Mthird_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc | 3+--
Mthird_party/libwebrtc/video/config/simulcast.cc | 5++---
Mthird_party/libwebrtc/video/decode_synchronizer_unittest.cc | 3+--
Mthird_party/libwebrtc/video/end_to_end_tests/extended_reports_tests.cc | 5++---
Mthird_party/libwebrtc/video/end_to_end_tests/multi_stream_tests.cc | 5++---
Mthird_party/libwebrtc/video/frame_decode_timing_unittest.cc | 3+--
Mthird_party/libwebrtc/video/screenshare_loopback.cc | 3+--
Mthird_party/libwebrtc/video/stream_synchronization.cc | 3+--
Mthird_party/libwebrtc/video/sv_loopback.cc | 3+--
Mthird_party/libwebrtc/video/task_queue_frame_decode_scheduler_unittest.cc | 3+--
Mthird_party/libwebrtc/video/video_analyzer.cc | 3+--
Mthird_party/libwebrtc/video/video_loopback.cc | 3+--
Mthird_party/libwebrtc/video/video_quality_test.cc | 3+--
Mthird_party/libwebrtc/video/video_receive_stream2.cc | 3+--
Mthird_party/libwebrtc/video/video_send_stream_impl.cc | 3+--
Mthird_party/libwebrtc/video/video_stream_buffer_controller_unittest.cc | 3+--
69 files changed, 109 insertions(+), 158 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-09T20:34:41.200999+00:00. +libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-10T03:03:07.211986+00:00. # base of lastest vendoring -b6d34410be +5f2c9278f3 diff --git a/third_party/libwebrtc/call/audio_send_stream.cc b/third_party/libwebrtc/call/audio_send_stream.cc @@ -10,8 +10,7 @@ #include "call/audio_send_stream.h" -#include <stddef.h> - +#include <cstddef> #include <string> #include "absl/strings/str_cat.h" diff --git a/third_party/libwebrtc/call/call.cc b/third_party/libwebrtc/call/call.cc @@ -10,11 +10,10 @@ #include "call/call.h" -#include <string.h> - #include <algorithm> #include <atomic> #include <cstdint> +#include <cstring> #include <map> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/call/fake_network_pipe.cc b/third_party/libwebrtc/call/fake_network_pipe.cc @@ -10,10 +10,9 @@ #include "call/fake_network_pipe.h" -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstring> #include <memory> #include <optional> #include <queue> diff --git a/third_party/libwebrtc/call/flexfec_receive_stream_impl.cc b/third_party/libwebrtc/call/flexfec_receive_stream_impl.cc @@ -10,8 +10,7 @@ #include "call/flexfec_receive_stream_impl.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <memory> #include <string> diff --git a/third_party/libwebrtc/call/receive_time_calculator_unittest.cc b/third_party/libwebrtc/call/receive_time_calculator_unittest.cc @@ -10,11 +10,10 @@ #include "call/receive_time_calculator.h" -#include <stdlib.h> - #include <algorithm> #include <cmath> #include <cstdint> +#include <cstdlib> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/call/rtp_payload_params.cc b/third_party/libwebrtc/call/rtp_payload_params.cc @@ -10,9 +10,8 @@ #include "call/rtp_payload_params.h" -#include <stddef.h> - #include <algorithm> +#include <cstddef> #include <cstdint> #include <iterator> #include <optional> diff --git a/third_party/libwebrtc/common_audio/allocation_counter.cc b/third_party/libwebrtc/common_audio/allocation_counter.cc @@ -12,9 +12,8 @@ #if defined(WEBRTC_ALLOCATION_COUNTER_AVAILABLE) -#include <stdlib.h> - #include <cstddef> +#include <cstdlib> #include <vector> #include "absl/base/attributes.h" diff --git a/third_party/libwebrtc/common_audio/fir_filter_avx2.cc b/third_party/libwebrtc/common_audio/fir_filter_avx2.cc @@ -11,10 +11,11 @@ #include "common_audio/fir_filter_avx2.h" #include <immintrin.h> -#include <stdint.h> -#include <string.h> #include <xmmintrin.h> +#include <cstdint> +#include <cstring> + #include "common_audio/intrin.h" #include "rtc_base/checks.h" diff --git a/third_party/libwebrtc/common_audio/fir_filter_c.cc b/third_party/libwebrtc/common_audio/fir_filter_c.cc @@ -10,8 +10,7 @@ #include "common_audio/fir_filter_c.h" -#include <string.h> - +#include <cstring> #include <memory> #include "rtc_base/checks.h" diff --git a/third_party/libwebrtc/common_audio/fir_filter_sse.cc b/third_party/libwebrtc/common_audio/fir_filter_sse.cc @@ -10,10 +10,11 @@ #include "common_audio/fir_filter_sse.h" -#include <stdint.h> -#include <string.h> #include <xmmintrin.h> +#include <cstdint> +#include <cstring> + #include "rtc_base/checks.h" #include "rtc_base/memory/aligned_malloc.h" diff --git a/third_party/libwebrtc/common_audio/fir_filter_unittest.cc b/third_party/libwebrtc/common_audio/fir_filter_unittest.cc @@ -10,9 +10,8 @@ #include "common_audio/fir_filter.h" -#include <string.h> - #include <array> +#include <cstring> #include <memory> #include "common_audio/fir_filter_factory.h" diff --git a/third_party/libwebrtc/common_audio/resampler/push_resampler.cc b/third_party/libwebrtc/common_audio/resampler/push_resampler.cc @@ -10,9 +10,8 @@ #include "common_audio/resampler/include/push_resampler.h" -#include <stdint.h> -#include <string.h> - +#include <cstdint> +#include <cstring> #include <memory> #include "api/audio/audio_view.h" diff --git a/third_party/libwebrtc/common_audio/resampler/resampler.cc b/third_party/libwebrtc/common_audio/resampler/resampler.cc @@ -14,9 +14,9 @@ #include "common_audio/resampler/include/resampler.h" -#include <stdint.h> -#include <stdlib.h> -#include <string.h> +#include <cstdint> +#include <cstdlib> +#include <cstring> #include "common_audio/signal_processing/include/signal_processing_library.h" #include "rtc_base/logging.h" diff --git a/third_party/libwebrtc/common_audio/resampler/sinc_resampler_avx2.cc b/third_party/libwebrtc/common_audio/resampler/sinc_resampler_avx2.cc @@ -9,10 +9,11 @@ */ #include <immintrin.h> -#include <stddef.h> -#include <stdint.h> #include <xmmintrin.h> +#include <cstddef> +#include <cstdint> + #include "common_audio/resampler/sinc_resampler.h" namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/resampler/sinc_resampler_sse.cc b/third_party/libwebrtc/common_audio/resampler/sinc_resampler_sse.cc @@ -11,10 +11,11 @@ // Modified from the Chromium original: // src/media/base/simd/sinc_resampler_sse.cc -#include <stddef.h> -#include <stdint.h> #include <xmmintrin.h> +#include <cstddef> +#include <cstdint> + #include "common_audio/resampler/sinc_resampler.h" namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/ring_buffer_unittest.cc b/third_party/libwebrtc/common_audio/ring_buffer_unittest.cc @@ -10,11 +10,10 @@ #include "common_audio/ring_buffer.h" -#include <stdlib.h> -#include <time.h> - #include <algorithm> #include <cstdio> +#include <cstdlib> +#include <ctime> #include <memory> #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/smoothing_filter.cc b/third_party/libwebrtc/common_audio/smoothing_filter.cc @@ -10,8 +10,6 @@ #include "common_audio/smoothing_filter.h" -#include <math.h> - #include <cmath> #include <cstdint> #include <optional> diff --git a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256/fft4g.cc b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256/fft4g.cc @@ -288,8 +288,8 @@ Appendix : #include "common_audio/third_party/ooura/fft_size_256/fft4g.h" -#include <math.h> -#include <stddef.h> +#include <cmath> +#include <cstddef> namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/vad/vad_core_unittest.cc b/third_party/libwebrtc/common_audio/vad/vad_core_unittest.cc @@ -8,9 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdlib.h> - #include <cstdint> +#include <cstdlib> #include <cstring> #include "common_audio/vad/vad_unittest.h" diff --git a/third_party/libwebrtc/common_audio/vad/vad_unittest.cc b/third_party/libwebrtc/common_audio/vad/vad_unittest.cc @@ -10,9 +10,8 @@ #include "common_audio/vad/vad_unittest.h" -#include <stdlib.h> - #include <cstdint> +#include <cstdlib> #include <iterator> #include "common_audio/signal_processing/include/signal_processing_library.h" diff --git a/third_party/libwebrtc/common_video/h264/h264_bitstream_parser.cc b/third_party/libwebrtc/common_video/h264/h264_bitstream_parser.cc @@ -9,9 +9,8 @@ */ #include "common_video/h264/h264_bitstream_parser.h" -#include <stdlib.h> - #include <cstdint> +#include <cstdlib> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/common_video/h264/sps_vui_rewriter.cc b/third_party/libwebrtc/common_video/h264/sps_vui_rewriter.cc @@ -11,10 +11,9 @@ #include "common_video/h264/sps_vui_rewriter.h" -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstring> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/common_video/h265/h265_bitstream_parser.cc b/third_party/libwebrtc/common_video/h265/h265_bitstream_parser.cc @@ -9,10 +9,9 @@ */ #include "common_video/h265/h265_bitstream_parser.h" -#include <stdlib.h> - #include <cmath> #include <cstdint> +#include <cstdlib> #include <limits> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/common_video/h265/h265_inline.cc b/third_party/libwebrtc/common_video/h265/h265_inline.cc @@ -10,7 +10,7 @@ #include "common_video/h265/h265_inline.h" -#include <stdint.h> +#include <cstdint> // Table used by WebRtcVideo_CountLeadingZeros32_NotBuiltin. For each uint32_t n // that's a sequence of 0 bits followed by a sequence of 1 bits, the entry at diff --git a/third_party/libwebrtc/common_video/libyuv/libyuv_unittest.cc b/third_party/libwebrtc/common_video/libyuv/libyuv_unittest.cc @@ -8,11 +8,10 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <math.h> -#include <string.h> - +#include <cmath> #include <cstdint> #include <cstdio> +#include <cstring> #include <limits> #include <memory> #include <string> diff --git a/third_party/libwebrtc/common_video/video_frame_buffer_pool_unittest.cc b/third_party/libwebrtc/common_video/video_frame_buffer_pool_unittest.cc @@ -10,8 +10,8 @@ #include "common_video/include/video_frame_buffer_pool.h" -#include <stdint.h> -#include <string.h> +#include <cstdint> +#include <cstring> #include "api/scoped_refptr.h" #include "api/video/i420_buffer.h" diff --git a/third_party/libwebrtc/common_video/video_frame_unittest.cc b/third_party/libwebrtc/common_video/video_frame_unittest.cc @@ -10,11 +10,9 @@ #include "api/video/video_frame.h" -#include <math.h> -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstring> #include <utility> #include <vector> diff --git a/third_party/libwebrtc/examples/peerconnection/client/defaults.cc b/third_party/libwebrtc/examples/peerconnection/client/defaults.cc @@ -10,9 +10,8 @@ #include "examples/peerconnection/client/defaults.h" -#include <stdlib.h> - #include <cstdint> +#include <cstdlib> #include <iterator> #include <string> diff --git a/third_party/libwebrtc/examples/peerconnection/client/linux/main.cc b/third_party/libwebrtc/examples/peerconnection/client/linux/main.cc @@ -10,8 +10,8 @@ #include <glib.h> #include <gtk/gtk.h> -#include <stdio.h> +#include <cstdio> #include <memory> #include <string> diff --git a/third_party/libwebrtc/examples/peerconnection/client/linux/main_wnd.cc b/third_party/libwebrtc/examples/peerconnection/client/linux/main_wnd.cc @@ -18,11 +18,11 @@ #include <glibconfig.h> #include <gobject/gclosure.h> #include <gtk/gtk.h> -#include <stddef.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> +#include <cstddef> +#include <cstdio> +#include <cstdlib> +#include <cstring> #include <map> #include "api/media_stream_interface.h" diff --git a/third_party/libwebrtc/examples/peerconnection/server/main.cc b/third_party/libwebrtc/examples/peerconnection/server/main.cc @@ -8,13 +8,9 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdio.h> -#include <stdlib.h> -#if defined(WEBRTC_POSIX) -#include <sys/select.h> -#endif -#include <time.h> - +#include <cstdio> +#include <cstdlib> +#include <ctime> #include <string> #include <vector> @@ -25,6 +21,10 @@ #include "examples/peerconnection/server/peer_channel.h" #include "rtc_base/checks.h" +#if defined(WEBRTC_POSIX) +#include <sys/select.h> +#endif + // As of now, no components in peerconnection_server rely on WebRTC components // that change its behavior based on a field trial, so this flag is currently // unused. See peerconnection_client for example how this command line flag diff --git a/third_party/libwebrtc/examples/peerconnection/server/peer_channel.cc b/third_party/libwebrtc/examples/peerconnection/server/peer_channel.cc @@ -10,10 +10,9 @@ #include "examples/peerconnection/server/peer_channel.h" -#include <stdio.h> -#include <stdlib.h> - #include <algorithm> +#include <cstdio> +#include <cstdlib> #include <ctime> #include <iterator> #include <string> diff --git a/third_party/libwebrtc/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc b/third_party/libwebrtc/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc @@ -10,9 +10,8 @@ #include "logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <deque> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.cc b/third_party/libwebrtc/logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.cc @@ -10,7 +10,7 @@ #include "logging/rtc_event_log/events/rtc_event_neteq_set_minimum_delay.h" -#include <stdint.h> +#include <cstdint> namespace webrtc { diff --git a/third_party/libwebrtc/logging/rtc_event_log/rtc_event_log2rtp_dump.cc b/third_party/libwebrtc/logging/rtc_event_log/rtc_event_log2rtp_dump.cc @@ -8,9 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdint.h> -#include <string.h> - +#include <cstdint> +#include <cstring> #include <iostream> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/logging/rtc_event_log/rtc_event_log_parser.cc b/third_party/libwebrtc/logging/rtc_event_log/rtc_event_log_parser.cc @@ -10,10 +10,9 @@ #include "logging/rtc_event_log/rtc_event_log_parser.h" -#include <stdint.h> -#include <string.h> - #include <algorithm> +#include <cstdint> +#include <cstring> #include <limits> #include <map> #include <optional> diff --git a/third_party/libwebrtc/logging/rtc_event_log/rtc_event_log_unittest_helper.cc b/third_party/libwebrtc/logging/rtc_event_log/rtc_event_log_unittest_helper.cc @@ -10,10 +10,9 @@ #include "logging/rtc_event_log/rtc_event_log_unittest_helper.h" -#include <string.h> // memcmp - #include <cmath> #include <cstdint> +#include <cstring> #include <limits> #include <memory> #include <numeric> diff --git a/third_party/libwebrtc/logging/rtc_event_log/rtc_event_processor_unittest.cc b/third_party/libwebrtc/logging/rtc_event_log/rtc_event_processor_unittest.cc @@ -10,8 +10,7 @@ #include "logging/rtc_event_log/rtc_event_processor.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <initializer_list> #include <limits> diff --git a/third_party/libwebrtc/media/base/fake_rtp.cc b/third_party/libwebrtc/media/base/fake_rtp.cc @@ -10,9 +10,8 @@ #include "media/base/fake_rtp.h" -#include <stdint.h> -#include <string.h> - +#include <cstdint> +#include <cstring> #include <vector> #include "absl/algorithm/container.h" diff --git a/third_party/libwebrtc/media/base/media_engine.cc b/third_party/libwebrtc/media/base/media_engine.cc @@ -10,8 +10,7 @@ #include "media/base/media_engine.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/media/base/rtp_utils.cc b/third_party/libwebrtc/media/base/rtp_utils.cc @@ -10,9 +10,8 @@ #include "media/base/rtp_utils.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <vector> // PacketTimeUpdateParams is defined in asyncpacketsocket.h. diff --git a/third_party/libwebrtc/media/base/rtp_utils_unittest.cc b/third_party/libwebrtc/media/base/rtp_utils_unittest.cc @@ -10,9 +10,8 @@ #include "media/base/rtp_utils.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <vector> #include "api/array_view.h" diff --git a/third_party/libwebrtc/media/base/stream_params.cc b/third_party/libwebrtc/media/base/stream_params.cc @@ -10,9 +10,8 @@ #include "media/base/stream_params.h" -#include <stdint.h> - #include <cstddef> +#include <cstdint> #include <string> #include <vector> diff --git a/third_party/libwebrtc/media/base/stream_params_unittest.cc b/third_party/libwebrtc/media/base/stream_params_unittest.cc @@ -10,9 +10,8 @@ #include "media/base/stream_params.h" -#include <stdint.h> - #include <cstddef> +#include <cstdint> #include <string> #include <vector> diff --git a/third_party/libwebrtc/media/engine/simulcast_encoder_adapter.cc b/third_party/libwebrtc/media/engine/simulcast_encoder_adapter.cc @@ -10,11 +10,10 @@ #include "media/engine/simulcast_encoder_adapter.h" -#include <stdio.h> -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstdio> +#include <cstring> #include <iterator> #include <memory> #include <numeric> diff --git a/third_party/libwebrtc/media/engine/webrtc_video_engine.cc b/third_party/libwebrtc/media/engine/webrtc_video_engine.cc @@ -10,10 +10,9 @@ #include "media/engine/webrtc_video_engine.h" -#include <stdio.h> - #include <algorithm> #include <cstdint> +#include <cstdio> #include <functional> #include <initializer_list> #include <map> diff --git a/third_party/libwebrtc/moz-patch-stack/s0027.patch b/third_party/libwebrtc/moz-patch-stack/s0027.patch @@ -537,12 +537,12 @@ index 6ddf551658..7eb2aca444 100644 deps = [ ":fir_filter", diff --git a/common_audio/fir_filter_avx2.cc b/common_audio/fir_filter_avx2.cc -index 9cb0f770ca..0031392f8a 100644 +index 88890be798..c9aefc297b 100644 --- a/common_audio/fir_filter_avx2.cc +++ b/common_audio/fir_filter_avx2.cc -@@ -15,6 +15,8 @@ - #include <string.h> - #include <xmmintrin.h> +@@ -16,6 +16,8 @@ + #include <cstdint> + #include <cstring> +#include "common_audio/intrin.h" + diff --git a/third_party/libwebrtc/moz-patch-stack/s0037.patch b/third_party/libwebrtc/moz-patch-stack/s0037.patch @@ -53,10 +53,10 @@ index 18ee7ffa46..7e358c3c13 100644 // Implements RtpVideoFrameReceiver. void ManageFrame(std::unique_ptr<RtpFrameObject> frame) override; diff --git a/video/video_receive_stream2.cc b/video/video_receive_stream2.cc -index b5902e5a91..ec23e47fa4 100644 +index 6c3ebfa4d4..8e3a3a3a93 100644 --- a/video/video_receive_stream2.cc +++ b/video/video_receive_stream2.cc -@@ -627,6 +627,14 @@ VideoReceiveStreamInterface::Stats VideoReceiveStream2::GetStats() const { +@@ -626,6 +626,14 @@ VideoReceiveStreamInterface::Stats VideoReceiveStream2::GetStats() const { stats.sender_reports_bytes_sent = rtcp_sr_stats->bytes_sent; stats.sender_reports_reports_count = rtcp_sr_stats->reports_count; } diff --git a/third_party/libwebrtc/moz-patch-stack/s0042.patch b/third_party/libwebrtc/moz-patch-stack/s0042.patch @@ -190,10 +190,10 @@ index 7e358c3c13..05498bd640 100644 private: // Implements RtpVideoFrameReceiver. diff --git a/video/video_receive_stream2.cc b/video/video_receive_stream2.cc -index ec23e47fa4..42c4077475 100644 +index 8e3a3a3a93..293c0f58e0 100644 --- a/video/video_receive_stream2.cc +++ b/video/video_receive_stream2.cc -@@ -633,7 +633,8 @@ VideoReceiveStreamInterface::Stats VideoReceiveStream2::GetStats() const { +@@ -632,7 +632,8 @@ VideoReceiveStreamInterface::Stats VideoReceiveStream2::GetStats() const { // seem to be any support for these stats right now. So, we hack this in. rtp_video_stream_receiver_.RemoteRTCPSenderInfo( &stats.rtcp_sender_packets_sent, &stats.rtcp_sender_octets_sent, diff --git a/third_party/libwebrtc/moz-patch-stack/s0057.patch b/third_party/libwebrtc/moz-patch-stack/s0057.patch @@ -272,10 +272,10 @@ index 05498bd640..e35711dc8b 100644 RTC_GUARDED_BY(packet_sequence_checker_); // h26x_packet_buffer_ is applicable to H.264 and H.265. For H.265 it is diff --git a/video/video_receive_stream2.cc b/video/video_receive_stream2.cc -index 42c4077475..ff4d634b33 100644 +index 293c0f58e0..0c5d0b8e83 100644 --- a/video/video_receive_stream2.cc +++ b/video/video_receive_stream2.cc -@@ -257,6 +257,7 @@ VideoReceiveStream2::VideoReceiveStream2( +@@ -256,6 +256,7 @@ VideoReceiveStream2::VideoReceiveStream2( &stats_proxy_, &stats_proxy_, nack_periodic_processor, diff --git a/third_party/libwebrtc/moz-patch-stack/s0120.patch b/third_party/libwebrtc/moz-patch-stack/s0120.patch @@ -12,10 +12,10 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/19164e58323d59c1f 3 files changed, 7 insertions(+), 22 deletions(-) diff --git a/call/call.cc b/call/call.cc -index ddd0ec6e58..361cfb1604 100644 +index dc1e44995c..827991c4d1 100644 --- a/call/call.cc +++ b/call/call.cc -@@ -515,19 +515,6 @@ class Call final : public webrtc::Call, +@@ -514,19 +514,6 @@ class Call final : public webrtc::Call, }; } // namespace internal diff --git a/third_party/libwebrtc/video/adaptation/overuse_frame_detector.cc b/third_party/libwebrtc/video/adaptation/overuse_frame_detector.cc @@ -10,11 +10,10 @@ #include "video/adaptation/overuse_frame_detector.h" -#include <math.h> -#include <stdio.h> - #include <algorithm> +#include <cmath> #include <cstdint> +#include <cstdio> #include <list> #include <map> #include <memory> diff --git a/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc b/third_party/libwebrtc/video/adaptation/video_stream_encoder_resource_manager.cc @@ -10,10 +10,9 @@ #include "video/adaptation/video_stream_encoder_resource_manager.h" -#include <stdio.h> - #include <algorithm> #include <cstdint> +#include <cstdio> #include <map> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/video/config/simulcast.cc b/third_party/libwebrtc/video/config/simulcast.cc @@ -10,10 +10,9 @@ #include "video/config/simulcast.h" -#include <stdint.h> -#include <stdio.h> - #include <algorithm> +#include <cstdint> +#include <cstdio> #include <optional> #include <string> #include <vector> diff --git a/third_party/libwebrtc/video/decode_synchronizer_unittest.cc b/third_party/libwebrtc/video/decode_synchronizer_unittest.cc @@ -10,8 +10,7 @@ #include "video/decode_synchronizer.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <memory> #include <utility> diff --git a/third_party/libwebrtc/video/end_to_end_tests/extended_reports_tests.cc b/third_party/libwebrtc/video/end_to_end_tests/extended_reports_tests.cc @@ -8,9 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <optional> #include <string> #include <vector> diff --git a/third_party/libwebrtc/video/end_to_end_tests/multi_stream_tests.cc b/third_party/libwebrtc/video/end_to_end_tests/multi_stream_tests.cc @@ -8,9 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <memory> #include <vector> diff --git a/third_party/libwebrtc/video/frame_decode_timing_unittest.cc b/third_party/libwebrtc/video/frame_decode_timing_unittest.cc @@ -10,8 +10,7 @@ #include "video/frame_decode_timing.h" -#include <stdint.h> - +#include <cstdint> #include <optional> #include "api/field_trials.h" diff --git a/third_party/libwebrtc/video/screenshare_loopback.cc b/third_party/libwebrtc/video/screenshare_loopback.cc @@ -8,8 +8,7 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdio.h> - +#include <cstdio> #include <optional> #include <string> #include <vector> diff --git a/third_party/libwebrtc/video/stream_synchronization.cc b/third_party/libwebrtc/video/stream_synchronization.cc @@ -10,10 +10,9 @@ #include "video/stream_synchronization.h" -#include <stdlib.h> - #include <algorithm> #include <cstdint> +#include <cstdlib> #include "rtc_base/logging.h" #include "system_wrappers/include/ntp_time.h" diff --git a/third_party/libwebrtc/video/sv_loopback.cc b/third_party/libwebrtc/video/sv_loopback.cc @@ -8,8 +8,7 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdio.h> - +#include <cstdio> #include <optional> #include <string> #include <vector> diff --git a/third_party/libwebrtc/video/task_queue_frame_decode_scheduler_unittest.cc b/third_party/libwebrtc/video/task_queue_frame_decode_scheduler_unittest.cc @@ -10,8 +10,7 @@ #include "video/task_queue_frame_decode_scheduler.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <optional> diff --git a/third_party/libwebrtc/video/video_analyzer.cc b/third_party/libwebrtc/video/video_analyzer.cc @@ -9,9 +9,8 @@ */ #include "video/video_analyzer.h" -#include <inttypes.h> - #include <algorithm> +#include <cinttypes> #include <cmath> #include <cstddef> #include <cstdint> diff --git a/third_party/libwebrtc/video/video_loopback.cc b/third_party/libwebrtc/video/video_loopback.cc @@ -9,8 +9,7 @@ */ #include "video/video_loopback.h" -#include <stdio.h> - +#include <cstdio> #include <optional> #include <string> #include <vector> diff --git a/third_party/libwebrtc/video/video_quality_test.cc b/third_party/libwebrtc/video/video_quality_test.cc @@ -9,9 +9,8 @@ */ #include "video/video_quality_test.h" -#include <stdio.h> - #include <cstdint> +#include <cstdio> #include <optional> #include <tuple> #include <utility> diff --git a/third_party/libwebrtc/video/video_receive_stream2.cc b/third_party/libwebrtc/video/video_receive_stream2.cc @@ -10,11 +10,10 @@ #include "video/video_receive_stream2.h" -#include <stdlib.h> - #include <algorithm> #include <cmath> #include <cstdint> +#include <cstdlib> #include <initializer_list> #include <map> #include <memory> diff --git a/third_party/libwebrtc/video/video_send_stream_impl.cc b/third_party/libwebrtc/video/video_send_stream_impl.cc @@ -9,10 +9,9 @@ */ #include "video/video_send_stream_impl.h" -#include <stdio.h> - #include <algorithm> #include <cstdint> +#include <cstdio> #include <map> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/video/video_stream_buffer_controller_unittest.cc b/third_party/libwebrtc/video/video_stream_buffer_controller_unittest.cc @@ -10,9 +10,8 @@ #include "video/video_stream_buffer_controller.h" -#include <stdint.h> - #include <cstddef> +#include <cstdint> #include <limits> #include <memory> #include <optional>