From 5d55e908f52bc5ed2bc3f09f31cdd4dd7fb4f665c7458b1193232fd5ce0ff34d Mon Sep 17 00:00:00 2001 From: Ruediger Oertel Date: Thu, 16 Jan 2025 18:03:41 +0000 Subject: [PATCH] - Chromium 133.0.6943.16 (beta released 2025-01-15) - dropped patches: chromium-125-disable-FFmpegAllowLists.patch chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch (underlying code is gone upstream, see commit 574c1e6678da435efb2ea9dba5dd890c2704b8af) - add to keeplibs: third_party/simdutf OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-beta?expand=0&rev=114 --- chromium-125-disable-FFmpegAllowLists.patch | 12 ---------- ...um-129-revert-AVFMT_FLAG_NOH264PARSE.patch | 24 ------------------- chromium-132.0.6834.83.tar.xz | 3 --- chromium.changes | 13 ++++++++++ chromium.spec | 5 ++-- 5 files changed, 15 insertions(+), 42 deletions(-) delete mode 100644 chromium-125-disable-FFmpegAllowLists.patch delete mode 100644 chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch delete mode 100644 chromium-132.0.6834.83.tar.xz diff --git a/chromium-125-disable-FFmpegAllowLists.patch b/chromium-125-disable-FFmpegAllowLists.patch deleted file mode 100644 index 0b90f9f..0000000 --- a/chromium-125-disable-FFmpegAllowLists.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up chromium-122.0.6261.29/media/base/media_switches.cc.disable-FFmpegAllowLists chromium-122.0.6261.29/media/base/media_switches.cc ---- chromium-122.0.6261.29/media/base/media_switches.cc.disable-FFmpegAllowLists 2024-02-12 15:56:50.703196471 +0100 -+++ chromium-122.0.6261.29/media/base/media_switches.cc 2024-02-12 17:08:42.266076401 +0100 -@@ -1753,7 +1753,7 @@ - // Enables FFmpeg allow lists for supported codecs / containers. - BASE_FEATURE(kFFmpegAllowLists, - "FFmpegAllowLists", -- base::FEATURE_ENABLED_BY_DEFAULT); -+ base::FEATURE_DISABLED_BY_DEFAULT); - - #if BUILDFLAG(IS_WIN) - // Enables audio offload when supported by endpoints. diff --git a/chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch b/chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch deleted file mode 100644 index ed9d8b1..0000000 --- a/chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/media/filters/ffmpeg_glue.cc b/media/filters/ffmpeg_glue.cc -index eaabc740e710e..229818059dc2c 100644 ---- a/media/filters/ffmpeg_glue.cc -+++ b/media/filters/ffmpeg_glue.cc -@@ -21,7 +21,7 @@ namespace media { - // TODO(crbug.com/355485812): Re-enable this flag. - BASE_FEATURE(kAllowOnlyAudioCodecsDuringDemuxing, - "AllowOnlyAudioCodecsDuringDemuxing", -- base::FEATURE_ENABLED_BY_DEFAULT); -+ base::FEATURE_DISABLED_BY_DEFAULT); - BASE_FEATURE(kForbidH264ParsingDuringDemuxing, - "ForbidH264ParsingDuringDemuxing", - base::FEATURE_ENABLED_BY_DEFAULT); -@@ -121,7 +121,8 @@ FFmpegGlue::FFmpegGlue(FFmpegURLProtocol* protocol) { - // We don't allow H.264 parsing during demuxing since we have our own parser - // and the ffmpeg one increases memory usage unnecessarily. - if (base::FeatureList::IsEnabled(kForbidH264ParsingDuringDemuxing)) { -- format_context_->flags |= AVFMT_FLAG_NOH264PARSE; -+ // TODO(crbug.com/355485812): Re-enable this flag. -+ // format_context_->flags |= AVFMT_FLAG_NOH264PARSE; - } - - // Ensures format parsing errors will bail out. From an audit on 11/2017, all - diff --git a/chromium-132.0.6834.83.tar.xz b/chromium-132.0.6834.83.tar.xz deleted file mode 100644 index 03d7aa9..0000000 --- a/chromium-132.0.6834.83.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f98315eacbf3be106feca37f8243d8c4092d4fd832c918aa36dc229eb6ab39e0 -size 6845623836 diff --git a/chromium.changes b/chromium.changes index 66afd22..79aa11b 100644 --- a/chromium.changes +++ b/chromium.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Thu Jan 16 19:01:21 CET 2025 - ro@suse.de + +- Chromium 133.0.6943.16 + (beta released 2025-01-15) +- dropped patches: + chromium-125-disable-FFmpegAllowLists.patch + chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch + (underlying code is gone upstream, see commit + 574c1e6678da435efb2ea9dba5dd890c2704b8af) +- add to keeplibs: + third_party/simdutf + ------------------------------------------------------------------- Mon Jan 13 13:21:48 CET 2025 - ro@suse.de diff --git a/chromium.spec b/chromium.spec index 0b9bb7e..90a9871 100644 --- a/chromium.spec +++ b/chromium.spec @@ -113,7 +113,7 @@ %define n_suffix %{nil} %endif Name: chromium%{n_suffix} -Version: 132.0.6834.83 +Version: 133.0.6943.16 Release: 0 Summary: Google's open source browser project License: BSD-3-Clause AND LGPL-2.1-or-later @@ -153,13 +153,11 @@ Patch240: chromium-117-string-convert.patch Patch248: chromium-119-assert.patch Patch256: chromium-120-make_unique-struct.patch Patch261: chromium-121-rust-clang_lib.patch -Patch311: chromium-125-disable-FFmpegAllowLists.patch Patch337: chromium-123-missing-QtGui.patch Patch359: chromium-126-quiche-interator.patch Patch360: chromium-127-bindgen.patch Patch361: chromium-127-rust-clanglib.patch Patch363: chromium-127-constexpr.patch -Patch364: chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch Patch366: chromium-130-no-hardware_destructive_interference_size.patch Patch368: chromium-131-clang-stack-protector.patch Patch369: chromium-132-pdfium-explicit-template.patch @@ -696,6 +694,7 @@ keeplibs=( third_party/sentencepiece third_party/sentencepiece/src/third_party/darts_clone third_party/shell-encryption + third_party/simdutf third_party/simplejson third_party/skia third_party/skia/include/third_party/vulkan/