New commits:
commit df38820dad07c82fe3baaccc2c26d364ec1bf42d
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
http/firefox: dropped invalid patches
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 9c4c405..1cf60a0 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,5 +1,11 @@
2023-05-08 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 113.0, SECURITY_PATCH++
+ *
patches/0021-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch,
+
patches/0022-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch,
+
patches/0031-bmo-1822728-increase-child-process-shutdown-timeout.patch,
+
patches/0032-bmo-1803016-wayland-dont-commit-wl_buffer-if-buffer-scale-doesnt-match.patch,
+ patches/0033-bmo-1822747-riscv64-jit-fix.patch: dropped
+
2023-04-25 Pavel Vinogradov <public AT sourcemage.org>
* patches/*: updated
diff --git
a/http/firefox/patches/0021-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch
b/http/firefox/patches/0022-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch
deleted file mode 100644
index 4cc43ea..0000000
---
a/http/firefox/patches/0022-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -up firefox-101.0.1/dom/media/gmp/GMPSharedMemManager.h.1663844
firefox-101.0.1/dom/media/gmp/GMPSharedMemManager.h
---- firefox-101.0.1/dom/media/gmp/GMPSharedMemManager.h.1663844
2022-06-08 23:06:36.000000000 +0200
-+++ firefox-101.0.1/dom/media/gmp/GMPSharedMemManager.h 2022-06-09
17:17:04.775008085 +0200
-@@ -27,7 +27,7 @@ class GMPSharedMem {
- // returned to the parent pool (which is not included). If more than
- // this are needed, we presume the client has either crashed or hung
- // (perhaps temporarily).
-- static const uint32_t kGMPBufLimit = 20;
-+ static const uint32_t kGMPBufLimit = 40;
-
- GMPSharedMem() {
- for (size_t i = 0; i < sizeof(mGmpAllocated) / sizeof(mGmpAllocated[0]);
-diff -up
firefox-101.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp.1663844
firefox-101.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp
----
firefox-101.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp.1663844
2022-06-08 16:10:21.000000000 +0200
-+++ firefox-101.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp
2022-06-09 20:31:25.120035588 +0200
-@@ -84,6 +84,9 @@ media::DecodeSupportSet GMPDecoderModule
-
- media::DecodeSupportSet GMPDecoderModule::SupportsMimeType(
- const nsACString& aMimeType, DecoderDoctorDiagnostics* aDiagnostics)
const {
-+ if (MP4Decoder::IsH264(aMimeType)) {
-+ return media::DecodeSupport::SoftwareDecode;
-+ }
- return media::DecodeSupport::Unsupported;
- }
-
-diff -up
firefox-101.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp.1663844
firefox-101.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp
----
firefox-101.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp.1663844
2022-06-08 16:10:21.000000000 +0200
-+++ firefox-101.0.1/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp
2022-06-09 17:17:04.776008117 +0200
-@@ -70,6 +70,8 @@ void GMPVideoDecoder::Decoded(GMPVideoi4
- RefPtr<GMPVideoDecoder> self = this;
- if (v) {
- mDecodedData.AppendElement(std::move(v));
-+ mDecodePromise.ResolveIfExists(std::move(mDecodedData), __func__);
-+ mDecodedData = DecodedData();
- } else {
- mDecodedData.Clear();
- mDecodePromise.RejectIfExists(
diff --git
a/http/firefox/patches/0031-bmo-1822728-increase-child-process-shutdown-timeout.patch
b/http/firefox/patches/0031-bmo-1822728-increase-child-process-shutdown-timeout.patch
deleted file mode 100644
index 20e0bef..0000000
---
a/http/firefox/patches/0031-bmo-1822728-increase-child-process-shutdown-timeout.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-
-# HG changeset patch
-# User Jed Davis <jld AT mozilla.com>
-# Date 1679344351 0
-# Node ID 7e9a0b039a2ba0bc9c418ee10aaede4b84b15e1c
-# Parent 02b47d7b0b13baf7892834a6073ecd453cd5c0db
-Bug 1822728 - Increase the child process shutdown timeout for Unix ccov
builds. r=ipc-reviewers,nika
-
-Differential Revision: https://phabricator.services.mozilla.com/D172752
-
-diff --git a/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc
b/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc
---- a/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc
-+++ b/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc
-@@ -20,17 +20,21 @@
-
- // Maximum amount of time (in milliseconds) to wait for the process to exit.
- // XXX/cjones: fairly arbitrary, chosen to match process_watcher_win.cc
- static constexpr int kMaxWaitMs = 2000;
-
- // This is also somewhat arbitrary, but loosely based on Try results.
- // See also toolkit.asyncshutdown.crash_timeout (currently 60s) after
- // which the parent process will be killed.
--#if defined(MOZ_ASAN) || defined(MOZ_TSAN)
-+#ifdef MOZ_CODE_COVERAGE
-+// Code coverage instrumentation can be slow (especially when writing
-+// out data, which has to take a lock on the data files).
-+static constexpr int kShutdownWaitMs = 80000;
-+#elif defined(MOZ_ASAN) || defined(MOZ_TSAN)
- // Sanitizers slow things down in some cases; see bug 1806224.
- static constexpr int kShutdownWaitMs = 40000;
- #else
- static constexpr int kShutdownWaitMs = 8000;
- #endif
-
- namespace {
-
-
diff --git
a/http/firefox/patches/0032-bmo-1803016-wayland-dont-commit-wl_buffer-if-buffer-scale-doesnt-match.patch