- Mozilla Firefox 127.0
https://www.mozilla.org/en-US/firefox/127.0/releasenotes MFSA 2024-25 (bsc#1226027) * CVE-2024-5687 (bmo#1889066) An incorrect principal could have been used when opening new tabs * CVE-2024-5688 (bmo#1895086) Use-after-free in JavaScript object transplant * CVE-2024-5689 (bmo#1389707) User confusion and possible phishing vector via Firefox Screenshots * CVE-2024-5690 (bmo#1883693) External protocol handlers leaked by timing attack * CVE-2024-5691 (bmo#1888695) Sandboxed iframes were able to bypass sandbox restrictions to open a new window * CVE-2024-5692 (bmo#1837514, bmo#1891234) Bypass of file name restrictions during saving * CVE-2024-5693 (bmo#1891319) Cross-Origin Image leak via Offscreen Canvas * CVE-2024-5694 (bmo#1895055) Use-after-free in JavaScript Strings * CVE-2024-5695 (bmo#1895579) Memory Corruption using allocation using out-of-memory conditions * CVE-2024-5696 (bmo#1896555) Memory Corruption in Text Fragments * CVE-2024-5697 (bmo#1414937) Website was able to detect when Firefox was taking a screenshot of them * CVE-2024-5698 (bmo#1828259) Data-list could have overlaid address bar * CVE-2024-5699 (bmo#1891349) OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=1155
This commit is contained in:
parent
7548fa49d0
commit
8d549ff22f
@ -1,3 +1,45 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 11 09:21:24 UTC 2024 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
|
|
||||||
|
- Mozilla Firefox 127.0
|
||||||
|
https://www.mozilla.org/en-US/firefox/127.0/releasenotes
|
||||||
|
MFSA 2024-25 (bsc#1226027)
|
||||||
|
* CVE-2024-5687 (bmo#1889066)
|
||||||
|
An incorrect principal could have been used when opening new tabs
|
||||||
|
* CVE-2024-5688 (bmo#1895086)
|
||||||
|
Use-after-free in JavaScript object transplant
|
||||||
|
* CVE-2024-5689 (bmo#1389707)
|
||||||
|
User confusion and possible phishing vector via Firefox Screenshots
|
||||||
|
* CVE-2024-5690 (bmo#1883693)
|
||||||
|
External protocol handlers leaked by timing attack
|
||||||
|
* CVE-2024-5691 (bmo#1888695)
|
||||||
|
Sandboxed iframes were able to bypass sandbox restrictions to
|
||||||
|
open a new window
|
||||||
|
* CVE-2024-5692 (bmo#1837514, bmo#1891234)
|
||||||
|
Bypass of file name restrictions during saving
|
||||||
|
* CVE-2024-5693 (bmo#1891319)
|
||||||
|
Cross-Origin Image leak via Offscreen Canvas
|
||||||
|
* CVE-2024-5694 (bmo#1895055)
|
||||||
|
Use-after-free in JavaScript Strings
|
||||||
|
* CVE-2024-5695 (bmo#1895579)
|
||||||
|
Memory Corruption using allocation using out-of-memory conditions
|
||||||
|
* CVE-2024-5696 (bmo#1896555)
|
||||||
|
Memory Corruption in Text Fragments
|
||||||
|
* CVE-2024-5697 (bmo#1414937)
|
||||||
|
Website was able to detect when Firefox was taking a
|
||||||
|
screenshot of them
|
||||||
|
* CVE-2024-5698 (bmo#1828259)
|
||||||
|
Data-list could have overlaid address bar
|
||||||
|
* CVE-2024-5699 (bmo#1891349)
|
||||||
|
Cookie prefixes not treated as case-sensitive
|
||||||
|
* CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
|
||||||
|
Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
|
||||||
|
and Thunderbird 115.12
|
||||||
|
* CVE-2024-5701 (bmo#1890909, bmo#1891422, bmo#1893915,
|
||||||
|
bmo#1894047, bmo#1896024)
|
||||||
|
Memory safety bugs fixed in Firefox 127
|
||||||
|
- removed obsolete mozilla-bmo1886378.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed May 29 06:05:07 UTC 2024 - Wolfgang Rosenauer <wr@rosenauer.org>
|
Wed May 29 06:05:07 UTC 2024 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
|
|
||||||
|
@ -28,9 +28,9 @@
|
|||||||
# orig_suffix b3
|
# orig_suffix b3
|
||||||
# major 69
|
# major 69
|
||||||
# mainver %%major.99
|
# mainver %%major.99
|
||||||
%define major 126
|
%define major 127
|
||||||
%define mainver %major.0.1
|
%define mainver %major.0
|
||||||
%define orig_version 126.0.1
|
%define orig_version 127.0
|
||||||
%define orig_suffix %{nil}
|
%define orig_suffix %{nil}
|
||||||
%define update_channel release
|
%define update_channel release
|
||||||
%define branding 1
|
%define branding 1
|
||||||
@ -229,7 +229,6 @@ Patch21: svg-rendering.patch
|
|||||||
Patch22: mozilla-partial-revert-1768632.patch
|
Patch22: mozilla-partial-revert-1768632.patch
|
||||||
Patch23: mozilla-rust-disable-future-incompat.patch
|
Patch23: mozilla-rust-disable-future-incompat.patch
|
||||||
Patch24: mozilla-bmo1822730.patch
|
Patch24: mozilla-bmo1822730.patch
|
||||||
Patch25: mozilla-bmo1886378.patch
|
|
||||||
# Firefox/browser
|
# Firefox/browser
|
||||||
Patch101: firefox-kde.patch
|
Patch101: firefox-kde.patch
|
||||||
Patch102: firefox-branded-icons.patch
|
Patch102: firefox-branded-icons.patch
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:f63026359f678a5d45cea4c7744fcef512abbb58a5b016bbbb1c6ace723a263b
|
|
||||||
size 552965660
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEErdcHlHlwDcrf3VM34207E/PZMnQFAmZUvKsACgkQ4207E/PZ
|
|
||||||
MnRyIA//RmJnrGX1k1J3T9zBknzbhFPxUu3HYp4D7kKrIMJKfzhXpsaIzMaP5AF+
|
|
||||||
gYC8ixY7o3EbkJtMK8MDXV7Pq+Si+KEmMMgNT+2MQIgGodizBIxUDb+/q8Vl3SCk
|
|
||||||
LyPAvLIN2nqfVIV3jZ2TNO3fa1U6mW1qswy38Gg0K+/lftG5oZt3nDkJ/Ieqr8Qj
|
|
||||||
ll36Yoi1ClqD1DhAn5zRBfFpi3InuX7SRMyrNqi7xdo/4v9aG5aWHPn7EbH9LWmW
|
|
||||||
vDVX1tMh7sWZqJxDT/hofoCuNxX9coS+8alCHSSTZt9DoKQmNjox1Xz/gaNL6xjz
|
|
||||||
fuNC4WuWUs9/hYkxrRuHKWSzVxq5Qon6QssrrF3pfEXrDwQeb7txQlBesXRpwlq7
|
|
||||||
LzgQaudIcRU3SgIS7qaUjS3uKNTV8Jivhm0PBuz+FvhuheXTYK0jnk1Ddkkv0Cfq
|
|
||||||
0SZk4QiZG8Z73HHjEyifHT9QMe5hQbl132momsDRBhUrJpKXyPWNvcq6yxrWFOkL
|
|
||||||
NWsrnHMDINbonkAgkX1JTxe5MbNts74INzGZJkIMsC/Y33+dmOhePySKd+OcG2eM
|
|
||||||
DqdsrQLComWpye1FTwYzynR8yVqjbdUoLjfUFWQmliI/wwI7CYfxathxHV1Q5J3N
|
|
||||||
101fLb5TR4tQOuw8zsnQCPKurVlztx2j/5K90WIL+s1fxnnPGwI=
|
|
||||||
=gkjp
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
firefox-127.0.source.tar.xz
Normal file
3
firefox-127.0.source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ea6b089ff046ca503978fdaf11ea123c64f66bbcdc4a968bed8f7c93e9994321
|
||||||
|
size 558840124
|
16
firefox-127.0.source.tar.xz.asc
Normal file
16
firefox-127.0.source.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEErdcHlHlwDcrf3VM34207E/PZMnQFAmZiLSAACgkQ4207E/PZ
|
||||||
|
MnSBbA//Xn5pxTREkgot1JwNl1JB3+uYqLjjDcTbZFWhJ/wf6gqokRSbGl+PSVGM
|
||||||
|
5kOYvggfleRcqc8/OUicD2/SlCXAP/SnxZPmKQXhZJ5o6MLxLELWyeVpgQQNPQAM
|
||||||
|
5FfkHDGWGyt2B7i5Zfh380IM5KsFso0sglAmeANngI66ePYx/0kOdvUa6YxM/uss
|
||||||
|
4SjxO6JaquWnQFxG3tmknQZYMQ3u+Zfqq2D6wVD3B+j2oTToQTGXvWHIzT7VEyaj
|
||||||
|
2xs7s0pecVYiWP92LJlrNV6vFnG8lVyv/zRQURdJ4UYmgRXx5/AZ+k8SFCvQwii3
|
||||||
|
eHVDJ4IjG7fa36ttubaWf3HZYcWvVV7jnZhLF3MnRmTo0cbY9L4XHCWSEsUq5QnH
|
||||||
|
q2BSRq+cjE0GwzBw1NFf5b0yIbzy3EQWdhAOH6jpaTZ4veb4yl9UNLg5ms2nkfv7
|
||||||
|
dpwzhruDa7WWjICELcwyd420tMrL12EuvOORcenXsY+Mqz8k4DpiS5pmBxzN5o8q
|
||||||
|
/vQbtuOQLM2ZzIjSYKv82egGvEOkuzTCR2UfN4QuWztLbp96PoCZ7No1j4cWjdUV
|
||||||
|
A/UMT0CjG7G1DDndhMHMfQMFiIRNz0Sduy79PXsLWMtvtD1Y6Bf0PL5YmMbAQOU+
|
||||||
|
adxeokSOc1WEXvw7N5T3BdWtqTDo4VF41tf/tDFDm+7YGvI3OmM=
|
||||||
|
=tKU/
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7fb67354817ee6319fbe56189ef248105bc3025983dabfe654992f31a86c7f98
|
|
||||||
size 31696716
|
|
3
l10n-127.0.tar.xz
Normal file
3
l10n-127.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:68c4f9dc1ae31acaf51cde83abafad3f308211c260b398b2ac58e390344a4119
|
||||||
|
size 31787988
|
@ -1,16 +1,16 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent 60fc1933af9d4f1769025a6f1d9a60db6b899315
|
# Parent fdc16b43f28c2e974929ca702563aaac52799654
|
||||||
|
|
||||||
diff --git a/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp b/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp
|
diff --git a/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp b/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp
|
||||||
--- a/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp
|
--- a/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp
|
||||||
+++ b/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp
|
+++ b/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp
|
||||||
@@ -36,16 +36,18 @@ static const char* sLibs[] = {
|
@@ -44,16 +44,18 @@ static const char* sLibs[] = {
|
||||||
"libavcodec.54.dylib",
|
|
||||||
"libavcodec.53.dylib",
|
"libavcodec.53.dylib",
|
||||||
#elif defined(XP_OPENBSD)
|
#elif defined(XP_OPENBSD)
|
||||||
"libavcodec.so", // OpenBSD hardly controls the major/minor library version
|
"libavcodec.so", // OpenBSD hardly controls the major/minor library version
|
||||||
// of ffmpeg and update it regulary on ABI/API changes
|
// of ffmpeg and update it regulary on ABI/API changes
|
||||||
#else
|
#else
|
||||||
|
"libavcodec.so.61",
|
||||||
"libavcodec.so.60",
|
"libavcodec.so.60",
|
||||||
"libavcodec.so.59",
|
"libavcodec.so.59",
|
||||||
+ "libavcodec.so.58.134",
|
+ "libavcodec.so.58.134",
|
||||||
|
@ -1,18 +1,18 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent 83a5e219b271976ee9dfa46b74ecc1c1c6d49f94
|
# Parent 8c5b7b10f09b8cd6a8a6e0e29b92ec88cec6d4ce
|
||||||
|
|
||||||
diff --git a/Cargo.toml b/Cargo.toml
|
diff --git a/Cargo.toml b/Cargo.toml
|
||||||
--- a/Cargo.toml
|
--- a/Cargo.toml
|
||||||
+++ b/Cargo.toml
|
+++ b/Cargo.toml
|
||||||
@@ -234,8 +234,14 @@ mio_0_8 = { package = "mio", git = "http
|
@@ -238,8 +238,14 @@ mio_0_8 = { package = "mio", git = "http
|
||||||
path = "third_party/rust/mio-0.6.23"
|
# Patch `gpu-descriptor` 0.3.0 to remove unnecessary `allocator-api2` dep.:
|
||||||
|
# Still waiting for the now-merged <https://github.com/zakarumych/gpu-descriptor/pull/40> to be released.
|
||||||
|
gpu-descriptor = { git = "https://github.com/zakarumych/gpu-descriptor", rev = "7b71a4e47c81903ad75e2c53deb5ab1310f6ff4d" }
|
||||||
|
|
||||||
[patch."https://github.com/mozilla/uniffi-rs.git"]
|
# Patch mio 0.6 to use winapi 0.3 and miow 0.3, getting rid of winapi 0.2.
|
||||||
uniffi = "0.27.1"
|
# There is not going to be new version of mio 0.6, mio now being >= 0.7.11.
|
||||||
uniffi_bindgen = "0.27.1"
|
[patch.crates-io.mio]
|
||||||
uniffi_build = "0.27.1"
|
path = "third_party/rust/mio-0.6.23"
|
||||||
uniffi_macros = "0.27.1"
|
|
||||||
weedle2 = "=5.0.0"
|
|
||||||
+
|
+
|
||||||
+# Package code v0.1.4 uses code "that will be rejected by a future version of Rust"
|
+# Package code v0.1.4 uses code "that will be rejected by a future version of Rust"
|
||||||
+# Shut up such messages for now to make the build succeed
|
+# Shut up such messages for now to make the build succeed
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent af0655f894a27ef60aa8438af7939a5ebc498df0
|
# Parent 45b7287e677b0d0a47091f763c19d75955c291a1
|
||||||
|
|
||||||
diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
||||||
--- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
--- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
||||||
@ -462,7 +462,7 @@ diff --git a/third_party/libwebrtc/api/adaptation/resource.cc b/third_party/libw
|
|||||||
diff --git a/third_party/libwebrtc/api/rtp_parameters.cc b/third_party/libwebrtc/api/rtp_parameters.cc
|
diff --git a/third_party/libwebrtc/api/rtp_parameters.cc b/third_party/libwebrtc/api/rtp_parameters.cc
|
||||||
--- a/third_party/libwebrtc/api/rtp_parameters.cc
|
--- a/third_party/libwebrtc/api/rtp_parameters.cc
|
||||||
+++ b/third_party/libwebrtc/api/rtp_parameters.cc
|
+++ b/third_party/libwebrtc/api/rtp_parameters.cc
|
||||||
@@ -27,16 +27,17 @@ const char* DegradationPreferenceToStrin
|
@@ -28,16 +28,17 @@ const char* DegradationPreferenceToStrin
|
||||||
case DegradationPreference::MAINTAIN_FRAMERATE:
|
case DegradationPreference::MAINTAIN_FRAMERATE:
|
||||||
return "maintain-framerate";
|
return "maintain-framerate";
|
||||||
case DegradationPreference::MAINTAIN_RESOLUTION:
|
case DegradationPreference::MAINTAIN_RESOLUTION:
|
||||||
@ -505,7 +505,7 @@ diff --git a/third_party/libwebrtc/api/video/video_frame_buffer.cc b/third_party
|
|||||||
diff --git a/third_party/libwebrtc/api/video_codecs/video_codec.cc b/third_party/libwebrtc/api/video_codecs/video_codec.cc
|
diff --git a/third_party/libwebrtc/api/video_codecs/video_codec.cc b/third_party/libwebrtc/api/video_codecs/video_codec.cc
|
||||||
--- a/third_party/libwebrtc/api/video_codecs/video_codec.cc
|
--- a/third_party/libwebrtc/api/video_codecs/video_codec.cc
|
||||||
+++ b/third_party/libwebrtc/api/video_codecs/video_codec.cc
|
+++ b/third_party/libwebrtc/api/video_codecs/video_codec.cc
|
||||||
@@ -126,16 +126,17 @@ const char* CodecTypeToPayloadString(Vid
|
@@ -156,16 +156,17 @@ const char* CodecTypeToPayloadString(Vid
|
||||||
case kVideoCodecMultiplex:
|
case kVideoCodecMultiplex:
|
||||||
return kPayloadNameMultiplex;
|
return kPayloadNameMultiplex;
|
||||||
case kVideoCodecGeneric:
|
case kVideoCodecGeneric:
|
||||||
@ -526,7 +526,7 @@ diff --git a/third_party/libwebrtc/api/video_codecs/video_codec.cc b/third_party
|
|||||||
diff --git a/third_party/libwebrtc/api/video_codecs/video_encoder_software_fallback_wrapper.cc b/third_party/libwebrtc/api/video_codecs/video_encoder_software_fallback_wrapper.cc
|
diff --git a/third_party/libwebrtc/api/video_codecs/video_encoder_software_fallback_wrapper.cc b/third_party/libwebrtc/api/video_codecs/video_encoder_software_fallback_wrapper.cc
|
||||||
--- a/third_party/libwebrtc/api/video_codecs/video_encoder_software_fallback_wrapper.cc
|
--- a/third_party/libwebrtc/api/video_codecs/video_encoder_software_fallback_wrapper.cc
|
||||||
+++ b/third_party/libwebrtc/api/video_codecs/video_encoder_software_fallback_wrapper.cc
|
+++ b/third_party/libwebrtc/api/video_codecs/video_encoder_software_fallback_wrapper.cc
|
||||||
@@ -183,16 +183,17 @@ class VideoEncoderSoftwareFallbackWrappe
|
@@ -184,16 +184,17 @@ class VideoEncoderSoftwareFallbackWrappe
|
||||||
[[fallthrough]];
|
[[fallthrough]];
|
||||||
case EncoderState::kMainEncoderUsed:
|
case EncoderState::kMainEncoderUsed:
|
||||||
return encoder_.get();
|
return encoder_.get();
|
||||||
@ -544,7 +544,7 @@ diff --git a/third_party/libwebrtc/api/video_codecs/video_encoder_software_fallb
|
|||||||
|
|
||||||
// Settings used in the last InitEncode call and used if a dynamic fallback to
|
// Settings used in the last InitEncode call and used if a dynamic fallback to
|
||||||
// software is required.
|
// software is required.
|
||||||
@@ -363,16 +364,17 @@ int32_t VideoEncoderSoftwareFallbackWrap
|
@@ -377,16 +378,17 @@ int32_t VideoEncoderSoftwareFallbackWrap
|
||||||
case EncoderState::kMainEncoderUsed: {
|
case EncoderState::kMainEncoderUsed: {
|
||||||
return EncodeWithMainEncoder(frame, frame_types);
|
return EncodeWithMainEncoder(frame, frame_types);
|
||||||
}
|
}
|
||||||
@ -684,7 +684,7 @@ diff --git a/third_party/libwebrtc/call/video_send_stream.cc b/third_party/libwe
|
|||||||
diff --git a/third_party/libwebrtc/media/base/codec.cc b/third_party/libwebrtc/media/base/codec.cc
|
diff --git a/third_party/libwebrtc/media/base/codec.cc b/third_party/libwebrtc/media/base/codec.cc
|
||||||
--- a/third_party/libwebrtc/media/base/codec.cc
|
--- a/third_party/libwebrtc/media/base/codec.cc
|
||||||
+++ b/third_party/libwebrtc/media/base/codec.cc
|
+++ b/third_party/libwebrtc/media/base/codec.cc
|
||||||
@@ -200,16 +200,17 @@ bool Codec::Matches(const Codec& codec)
|
@@ -228,16 +228,17 @@ bool Codec::Matches(const Codec& codec)
|
||||||
(codec.bitrate == 0 || bitrate <= 0 ||
|
(codec.bitrate == 0 || bitrate <= 0 ||
|
||||||
bitrate == codec.bitrate) &&
|
bitrate == codec.bitrate) &&
|
||||||
((codec.channels < 2 && channels < 2) ||
|
((codec.channels < 2 && channels < 2) ||
|
||||||
@ -765,7 +765,7 @@ diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_fc.
|
|||||||
diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc b/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc
|
diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc b/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc
|
||||||
--- a/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc
|
--- a/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc
|
||||||
+++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc
|
+++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc
|
||||||
@@ -94,16 +94,17 @@ GainControl::Mode Agc1ConfigModeToInterf
|
@@ -96,16 +96,17 @@ GainControl::Mode Agc1ConfigModeToInterf
|
||||||
case Agc1Config::kAdaptiveAnalog:
|
case Agc1Config::kAdaptiveAnalog:
|
||||||
return GainControl::kAdaptiveAnalog;
|
return GainControl::kAdaptiveAnalog;
|
||||||
case Agc1Config::kAdaptiveDigital:
|
case Agc1Config::kAdaptiveDigital:
|
||||||
@ -783,7 +783,7 @@ diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_imp
|
|||||||
|
|
||||||
// Maximum lengths that frame of samples being passed from the render side to
|
// Maximum lengths that frame of samples being passed from the render side to
|
||||||
// the capture side can have (does not apply to AEC3).
|
// the capture side can have (does not apply to AEC3).
|
||||||
@@ -161,17 +162,17 @@ int AudioFormatValidityToErrorCode(Audio
|
@@ -163,17 +164,17 @@ int AudioFormatValidityToErrorCode(Audio
|
||||||
case AudioFormatValidity::kValidAndSupported:
|
case AudioFormatValidity::kValidAndSupported:
|
||||||
return AudioProcessing::kNoError;
|
return AudioProcessing::kNoError;
|
||||||
case AudioFormatValidity::kValidButUnsupportedSampleRate: // fall-through
|
case AudioFormatValidity::kValidButUnsupportedSampleRate: // fall-through
|
||||||
@ -802,7 +802,7 @@ diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_imp
|
|||||||
const StreamConfig& input_config,
|
const StreamConfig& input_config,
|
||||||
const StreamConfig& output_config) {
|
const StreamConfig& output_config) {
|
||||||
AudioFormatValidity input_validity = ValidateAudioFormat(input_config);
|
AudioFormatValidity input_validity = ValidateAudioFormat(input_config);
|
||||||
@@ -2416,16 +2417,17 @@ void AudioProcessingImpl::InitializeNois
|
@@ -2420,16 +2421,17 @@ void AudioProcessingImpl::InitializeNois
|
||||||
case NoiseSuppresionConfig::kModerate:
|
case NoiseSuppresionConfig::kModerate:
|
||||||
return NsConfig::SuppressionLevel::k12dB;
|
return NsConfig::SuppressionLevel::k12dB;
|
||||||
case NoiseSuppresionConfig::kHigh:
|
case NoiseSuppresionConfig::kHigh:
|
||||||
@ -921,12 +921,12 @@ diff --git a/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screenc
|
|||||||
diff --git a/third_party/libwebrtc/modules/pacing/bitrate_prober.cc b/third_party/libwebrtc/modules/pacing/bitrate_prober.cc
|
diff --git a/third_party/libwebrtc/modules/pacing/bitrate_prober.cc b/third_party/libwebrtc/modules/pacing/bitrate_prober.cc
|
||||||
--- a/third_party/libwebrtc/modules/pacing/bitrate_prober.cc
|
--- a/third_party/libwebrtc/modules/pacing/bitrate_prober.cc
|
||||||
+++ b/third_party/libwebrtc/modules/pacing/bitrate_prober.cc
|
+++ b/third_party/libwebrtc/modules/pacing/bitrate_prober.cc
|
||||||
@@ -64,16 +64,17 @@ bool BitrateProber::ReadyToSetActiveStat
|
@@ -79,16 +79,17 @@ bool BitrateProber::ReadyToSetActiveStat
|
||||||
return false;
|
return true;
|
||||||
case ProbingState::kInactive:
|
}
|
||||||
// If config_.min_packet_size > 0, a "large enough" packet must be sent
|
// If config_.min_packet_size > 0, a "large enough" packet must be
|
||||||
// first, before a probe can be generated and sent. Otherwise, send the
|
// sent first, before a probe can be generated and sent. Otherwise,
|
||||||
// probe asap.
|
// send the probe asap.
|
||||||
return packet_size >=
|
return packet_size >=
|
||||||
std::min(RecommendedMinProbeSize(), config_.min_packet_size.Get());
|
std::min(RecommendedMinProbeSize(), config_.min_packet_size.Get());
|
||||||
}
|
}
|
||||||
@ -934,18 +934,18 @@ diff --git a/third_party/libwebrtc/modules/pacing/bitrate_prober.cc b/third_part
|
|||||||
}
|
}
|
||||||
|
|
||||||
void BitrateProber::OnIncomingPacket(DataSize packet_size) {
|
void BitrateProber::OnIncomingPacket(DataSize packet_size) {
|
||||||
if (ReadyToSetActiveState(packet_size)) {
|
MaybeSetActiveState(packet_size);
|
||||||
next_probe_time_ = Timestamp::MinusInfinity();
|
|
||||||
probing_state_ = ProbingState::kActive;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void BitrateProber::CreateProbeCluster(
|
||||||
|
const ProbeClusterConfig& cluster_config) {
|
||||||
diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc
|
diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc
|
||||||
--- a/third_party/libwebrtc/modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc
|
--- a/third_party/libwebrtc/modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc
|
||||||
+++ b/third_party/libwebrtc/modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc
|
+++ b/third_party/libwebrtc/modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc
|
||||||
@@ -36,11 +36,12 @@ std::unique_ptr<VideoRtpDepacketizer> Cr
|
@@ -42,11 +42,12 @@ std::unique_ptr<VideoRtpDepacketizer> Cr
|
||||||
case kVideoCodecH265:
|
#else
|
||||||
// TODO(bugs.webrtc.org/13485): Implement VideoRtpDepacketizerH265.
|
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
#endif
|
||||||
case kVideoCodecGeneric:
|
case kVideoCodecGeneric:
|
||||||
case kVideoCodecMultiplex:
|
case kVideoCodecMultiplex:
|
||||||
return std::make_unique<VideoRtpDepacketizerGeneric>();
|
return std::make_unique<VideoRtpDepacketizerGeneric>();
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
PRODUCT="firefox"
|
PRODUCT="firefox"
|
||||||
CHANNEL="release"
|
CHANNEL="release"
|
||||||
VERSION="126.0.1"
|
VERSION="127.0"
|
||||||
VERSION_SUFFIX=""
|
VERSION_SUFFIX=""
|
||||||
PREV_VERSION="126.0"
|
PREV_VERSION="126.0.1"
|
||||||
PREV_VERSION_SUFFIX=""
|
PREV_VERSION_SUFFIX=""
|
||||||
#SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
|
#SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
|
||||||
RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release"
|
RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release"
|
||||||
RELEASE_TAG="6c033deedc28e5dadb0b99de7336cb6ebb336631"
|
RELEASE_TAG="cfd3e02d8411b3a938cda7242dcf044cf03c03d1"
|
||||||
RELEASE_TIMESTAMP="20240526221752"
|
RELEASE_TIMESTAMP="20240606181944"
|
||||||
|
Loading…
Reference in New Issue
Block a user