commit be4e3c0b6110a2aab18751010f84a057a0bb6957 parent aabb3d2d1127b932f173903267b4b549f5c7d4c0 Author: Dan Baker <dbaker@mozilla.com> Date: Mon, 27 Oct 2025 15:46:35 -0600 Bug 1995393 - Vendor libwebrtc from 1ff10c878b Upstream commit: https://webrtc.googlesource.com/src/+/1ff10c878bb23825a4be175ca85321ac5d1c3e62 constexpr-ify some tests using variants of git grep "^const char k" | grep test.cc | awk -F ':' '{print $1}' | sort | uniq | xargs sed -i 's/^const char /constexpr char /g' and then repeating the same with each of uint8_t, uint32_t, uint16_t, size_t, int8_t, int16_t, int32_t, int64_t, double, uint64_t, unsigned int, float Bug: webrtc:429563452 Change-Id: I55e6876fceeaa467eeaa7f877b6067b6299991dc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/404261 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#45497} Diffstat:
6 files changed, 14 insertions(+), 14 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 /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc -libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-27T21:44:15.823725+00:00. +libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-27T21:46:23.302071+00:00. # base of lastest vendoring -1efbd0cd0e +1ff10c878b diff --git a/third_party/libwebrtc/modules/audio_coding/codecs/opus/opus_fec_test.cc b/third_party/libwebrtc/modules/audio_coding/codecs/opus/opus_fec_test.cc @@ -37,8 +37,8 @@ struct mode { uint8_t target_packet_loss_rate; }; -const int kOpusBlockDurationMs = 20; -const int kOpusSamplingKhz = 48; +constexpr int kOpusBlockDurationMs = 20; +constexpr int kOpusSamplingKhz = 48; class OpusFecTest : public TestWithParam<coding_param> { protected: diff --git a/third_party/libwebrtc/modules/audio_coding/neteq/test/neteq_opus_quality_test.cc b/third_party/libwebrtc/modules/audio_coding/neteq/test/neteq_opus_quality_test.cc @@ -49,8 +49,8 @@ namespace webrtc { namespace test { namespace { -const int kOpusBlockDurationMs = 20; -const int kOpusSamplingKhz = 48; +constexpr int kOpusBlockDurationMs = 20; +constexpr int kOpusSamplingKhz = 48; } // namespace class NetEqOpusQualityTest : public NetEqQualityTest { diff --git a/third_party/libwebrtc/modules/audio_coding/neteq/test/neteq_pcm16b_quality_test.cc b/third_party/libwebrtc/modules/audio_coding/neteq/test/neteq_pcm16b_quality_test.cc @@ -30,8 +30,8 @@ using ::testing::InitGoogleTest; namespace webrtc { namespace test { namespace { -const int kInputSampleRateKhz = 48; -const int kOutputSampleRateKhz = 48; +constexpr int kInputSampleRateKhz = 48; +constexpr int kOutputSampleRateKhz = 48; } // namespace class NetEqPcm16bQualityTest : public NetEqQualityTest { diff --git a/third_party/libwebrtc/modules/audio_coding/neteq/test/neteq_pcmu_quality_test.cc b/third_party/libwebrtc/modules/audio_coding/neteq/test/neteq_pcmu_quality_test.cc @@ -30,8 +30,8 @@ using ::testing::InitGoogleTest; namespace webrtc { namespace test { namespace { -const int kInputSampleRateKhz = 8; -const int kOutputSampleRateKhz = 8; +constexpr int kInputSampleRateKhz = 8; +constexpr int kOutputSampleRateKhz = 8; } // namespace class NetEqPcmuQualityTest : public NetEqQualityTest { diff --git a/third_party/libwebrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc b/third_party/libwebrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc @@ -123,10 +123,10 @@ const std::string& GetOutFilenamePath(absl::string_view file_name) { } // namespace -const uint8_t kPayloadType = 95; -const int kOutputSizeMs = 10; -const int kInitSeed = 0x12345678; -const int kPacketLossTimeUnitMs = 10; +constexpr uint8_t kPayloadType = 95; +constexpr int kOutputSizeMs = 10; +constexpr int kInitSeed = 0x12345678; +constexpr int kPacketLossTimeUnitMs = 10; // Common validator for file names. static bool ValidateFilename(absl::string_view value, bool is_output) {