Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2023-11-13 22:18:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Mon Nov 13 22:18:58 2023 rev:406 rq:1125107 version:119.0.6045.123

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2023-10-26 
17:13:55.927196009 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.17445/chromium.changes     
2023-11-13 22:23:19.080908796 +0100
@@ -1,0 +2,29 @@
+Fri Nov 10 18:50:48 UTC 2023 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- Chromium 119.0.6045.123 (boo#1216978)
+  * CVE-2023-5996: Use after free in WebAudio
+- Chromium 119.0.6045.105 (boo#1216783)
+  * CVE-2023-5480: Inappropriate implementation in Payments
+  * CVE-2023-5482: Insufficient data validation in USB
+  * CVE-2023-5849: Integer overflow in USB
+  * CVE-2023-5850: Incorrect security UI in Downloads
+  * CVE-2023-5851: Inappropriate implementation in Downloads
+  * CVE-2023-5852: Use after free in Printing
+  * CVE-2023-5853: Incorrect security UI in Downloads
+  * CVE-2023-5854: Use after free in Profiles
+  * CVE-2023-5855: Use after free in Reading Mode
+  * CVE-2023-5856: Use after free in Side Panel
+  * CVE-2023-5857: Inappropriate implementation in Downloads
+  * CVE-2023-5858: Inappropriate implementation in WebApp Provider
+  * CVE-2023-5859: Incorrect security UI in Picture In Picture
+- dropped patches:
+  * chromium-98-gtk4-build.patch
+  * chromium-118-system-freetype.patch
+  * chromium-118-no_matching_constructor.patch
+- added patches:
+  * chromium-119-no_matching_constructor.patch 
+  * chromium-119-dont-redefine-ATSPI-version-macros.patch
+  * chromium-119-nullptr_t-without-namespace-std.patch
+  * chromium-119-assert.patch
+
+-------------------------------------------------------------------

Old:
----
  chromium-118-no_matching_constructor.patch
  chromium-118-system-freetype.patch
  chromium-118.0.5993.117.tar.xz
  chromium-98-gtk4-build.patch

New:
----
  chromium-119-assert.patch
  chromium-119-dont-redefine-ATSPI-version-macros.patch
  chromium-119-no_matching_constructor.patch
  chromium-119-nullptr_t-without-namespace-std.patch
  chromium-119.0.6045.123.tar.xz

BETA DEBUG BEGIN:
  Old:  * chromium-118-system-freetype.patch
  * chromium-118-no_matching_constructor.patch
- added patches:
  Old:  * chromium-98-gtk4-build.patch
  * chromium-118-system-freetype.patch
  * chromium-118-no_matching_constructor.patch
  Old:- dropped patches:
  * chromium-98-gtk4-build.patch
  * chromium-118-system-freetype.patch
BETA DEBUG END:

BETA DEBUG BEGIN:
  New:  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-assert.patch
  New:  * chromium-119-no_matching_constructor.patch 
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  New:- added patches:
  * chromium-119-no_matching_constructor.patch 
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  New:  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-assert.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.VDSj33/_old  2023-11-13 22:23:34.629481275 +0100
+++ /var/tmp/diff_new_pack.VDSj33/_new  2023-11-13 22:23:34.633481422 +0100
@@ -70,7 +70,7 @@
 %bcond_without lto
 %bcond_without pipewire
 %bcond_without system_ffmpeg
-%bcond_without system_zlib
+%bcond_with system_zlib
 %bcond_with system_vpx
 # FFmpeg version
 %if %{with ffmpeg_51}
@@ -87,7 +87,7 @@
 %define n_suffix %{nil}
 %endif
 Name:           chromium%{n_suffix}
-Version:        118.0.5993.117
+Version:        119.0.6045.123
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later
@@ -122,7 +122,6 @@
 Patch40:        chromium-91-java-only-allowed-in-android-builds.patch
 Patch62:        chromium-93-ffmpeg-4.4.patch
 Patch68:        chromium-94-ffmpeg-roll.patch
-Patch87:        chromium-98-gtk4-build.patch
 Patch98:        chromium-102-regex_pattern-array.patch
 # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding
 Patch202:       chromium-prop-codecs.patch
@@ -144,9 +143,11 @@
 Patch240:       chromium-117-string-convert.patch
 Patch241:       chromium-117-lp155-typename.patch
 Patch242:       chromium-118-includes.patch
-Patch243:       chromium-118-system-freetype.patch
 Patch244:       chromium-117-system-zstd.patch
-Patch245:       chromium-118-no_matching_constructor.patch
+Patch245:       chromium-119-no_matching_constructor.patch
+Patch246:       chromium-119-dont-redefine-ATSPI-version-macros.patch
+Patch247:       chromium-119-nullptr_t-without-namespace-std.patch
+Patch248:       chromium-119-assert.patch
 BuildRequires:  (python3 >= 3.7 or python3-dataclasses)
 BuildRequires:  (python3-importlib-metadata if python3-base < 3.8)
 BuildRequires:  SDL-devel
@@ -449,6 +450,7 @@
     third_party/angle/src/third_party/ceval
     third_party/angle/src/third_party/libXNVCtrl
     third_party/angle/src/third_party/volk
+    third_party/anonymous_tokens
     third_party/apple_apsl
     third_party/axe-core
     third_party/bidimapper
@@ -488,7 +490,6 @@
     third_party/dawn
     third_party/dawn/third_party
     third_party/depot_tools
-    third_party/depot_tools/third_party/six
     third_party/devscripts
     third_party/devtools-frontend
     third_party/devtools-frontend/src/front_end/third_party
@@ -621,6 +622,7 @@
     third_party/tflite
     third_party/tflite/src/third_party/eigen3
     third_party/tflite/src/third_party/fft2d
+    third_party/tflite/src/third_party/xla/third_party/tsl
     third_party/ukey2
     third_party/utf
     third_party/vulkan
@@ -781,7 +783,6 @@
     libxslt
     opus
     snappy
-    zlib
 )
 %if %{with system_harfbuzz}
 gn_system_libraries+=(
@@ -815,6 +816,9 @@
 %if %{with system_zstd}
 gn_system_libraries+=( zstd )
 %endif
+%if %{with system_zlib}
+gn_system_libraries+=( zlib )
+%endif
 build/linux/unbundle/replace_gn_files.py --system-libraries 
${gn_system_libraries[@]}
 
 # Create the configuration for GN

++++++ chromium-110-compiler.patch ++++++
--- /var/tmp/diff_new_pack.VDSj33/_old  2023-11-13 22:23:34.693483631 +0100
+++ /var/tmp/diff_new_pack.VDSj33/_new  2023-11-13 22:23:34.693483631 +0100
@@ -7,11 +7,11 @@
  build/config/compiler/BUILD.gn | 134 +++++----------------------------
  1 file changed, 17 insertions(+), 117 deletions(-)
 
-Index: chromium-118.0.5993.18/build/config/compiler/BUILD.gn
+Index: chromium-119.0.6045.123/build/config/compiler/BUILD.gn
 ===================================================================
---- chromium-118.0.5993.18.orig/build/config/compiler/BUILD.gn
-+++ chromium-118.0.5993.18/build/config/compiler/BUILD.gn
-@@ -310,9 +310,7 @@ config("compiler") {
+--- chromium-119.0.6045.123.orig/build/config/compiler/BUILD.gn
++++ chromium-119.0.6045.123/build/config/compiler/BUILD.gn
+@@ -314,9 +314,7 @@ config("compiler") {
  
    configs += [
      # See the definitions below.
@@ -59,7 +59,7 @@
    # C11/C++11 compiler flags setup.
    # ---------------------------
    if (is_linux || is_chromeos || is_android || (is_nacl && is_clang) ||
-@@ -1453,46 +1420,6 @@ config("compiler_deterministic") {
+@@ -1474,46 +1441,6 @@ config("compiler_deterministic") {
      }
    }
  
@@ -106,7 +106,7 @@
    # Tells the compiler not to use absolute paths when passing the default
    # paths to the tools it invokes. We don't want this because we don't
    # really need it and it can mess up the goma cache entries.
-@@ -1511,27 +1438,6 @@ config("compiler_deterministic") {
+@@ -1532,27 +1459,6 @@ config("compiler_deterministic") {
    }
  }
  
@@ -134,27 +134,18 @@
  config("rustc_revision") {
    if (rustc_revision != "") {
      # Similar to the above config, this is here so that all files get 
recompiled
-@@ -1864,7 +1770,7 @@ config("chromium_code") {
-       defines = [ "_HAS_NODISCARD" ]
+@@ -1915,10 +1821,6 @@ config("chromium_code") {
      }
    } else {
--    cflags = [ "-Wall" ]
-+    cflags = []
-     if (treat_warnings_as_errors) {
-       cflags += [ "-Werror" ]
- 
-@@ -1873,10 +1779,6 @@ config("chromium_code") {
-       # well.
-       ldflags = [ "-Werror" ]
-     }
+     cflags = [ "-Wall" ]
 -    if (is_clang) {
 -      # Enable extra warnings for chromium_code when we control the compiler.
 -      cflags += [ "-Wextra" ]
 -    }
  
-     if (treat_warnings_as_errors) {
-       # Turn rustc warnings into the "deny" lint level, which produce compiler
-@@ -1894,23 +1796,6 @@ config("chromium_code") {
+     # In Chromium code, we define __STDC_foo_MACROS in order to get the
+     # C99 macros on Mac and Linux.
+@@ -1927,23 +1829,6 @@ config("chromium_code") {
        "__STDC_FORMAT_MACROS",
      ]
  
@@ -178,7 +169,7 @@
      if (is_apple) {
        cflags_objc = [ "-Wimplicit-retain-self" ]
        cflags_objcc = [ "-Wimplicit-retain-self" ]
-@@ -2277,7 +2162,8 @@ config("default_stack_frames") {
+@@ -2326,7 +2211,8 @@ config("default_stack_frames") {
  }
  
  # Default "optimization on" config.
@@ -188,7 +179,7 @@
    if (is_win) {
      if (chrome_pgo_phase != 2) {
        # Favor size over speed, /O1 must be before the common flags.
-@@ -2336,7 +2222,8 @@ config("optimize") {
+@@ -2385,7 +2271,8 @@ config("optimize") {
  }
  
  # Turn off optimizations.
@@ -198,7 +189,7 @@
    if (is_win) {
      cflags = [
        "/Od",  # Disable optimization.
-@@ -2376,7 +2263,8 @@ config("no_optimize") {
+@@ -2425,7 +2312,8 @@ config("no_optimize") {
  # Turns up the optimization level. On Windows, this implies whole program
  # optimization and link-time code generation which is very expensive and 
should
  # be used sparingly.
@@ -208,7 +199,7 @@
    if (is_nacl && is_nacl_irt) {
      # The NaCl IRT is a special case and always wants its own config.
      # Various components do:
-@@ -2409,7 +2297,8 @@ config("optimize_max") {
+@@ -2458,7 +2346,8 @@ config("optimize_max") {
  #
  # TODO(crbug.com/621335) - rework how all of these configs are related
  # so that we don't need this disclaimer.
@@ -218,7 +209,7 @@
    if (is_nacl && is_nacl_irt) {
      # The NaCl IRT is a special case and always wants its own config.
      # Various components do:
-@@ -2435,7 +2324,8 @@ config("optimize_speed") {
+@@ -2484,7 +2373,8 @@ config("optimize_speed") {
    }
  }
  
@@ -228,7 +219,7 @@
    cflags = [ "-O1" ] + common_optimize_on_cflags
    rustflags = [ "-Copt-level=1" ]
    ldflags = common_optimize_on_ldflags
-@@ -2568,7 +2458,8 @@ config("win_pdbaltpath") {
+@@ -2617,7 +2507,8 @@ config("win_pdbaltpath") {
  }
  
  # Full symbols.
@@ -238,7 +229,7 @@
    rustflags = []
    if (is_win) {
      if (is_clang) {
-@@ -2717,7 +2608,8 @@ config("symbols") {
+@@ -2766,7 +2657,8 @@ config("symbols") {
  # Minimal symbols.
  # This config guarantees to hold symbol for stack trace which are shown to 
user
  # when crash happens in unittests running on buildbot.
@@ -248,7 +239,7 @@
    rustflags = []
    if (is_win) {
      # Functions, files, and line tables only.
-@@ -2802,7 +2694,8 @@ config("minimal_symbols") {
+@@ -2851,7 +2743,8 @@ config("minimal_symbols") {
  # This configuration contains function names only. That is, the compiler is
  # told to not generate debug information and the linker then just puts 
function
  # names in the final debug information.

++++++ chromium-114-revert-av1enc-lp154.patch ++++++
--- /var/tmp/diff_new_pack.VDSj33/_old  2023-11-13 22:23:34.713484368 +0100
+++ /var/tmp/diff_new_pack.VDSj33/_new  2023-11-13 22:23:34.717484515 +0100
@@ -85,4 +85,38 @@
      "//third_party/libvpx:libvpxrc",
      "//third_party/libyuv",
      "//ui/gfx",
+diff -up chromium-119.0.6045.105/media/gpu/vaapi/vaapi_wrapper.cc.me 
chromium-119.0.6045.105/media/gpu/vaapi/vaapi_wrapper.cc
+--- chromium-119.0.6045.105/media/gpu/vaapi/vaapi_wrapper.cc.me        
2023-11-02 15:08:30.921325747 +0100
++++ chromium-119.0.6045.105/media/gpu/vaapi/vaapi_wrapper.cc   2023-11-02 
15:09:46.123692602 +0100
+@@ -3124,6 +3124,7 @@ bool VaapiWrapper::GetSupportedPackedHea
+   return true;
+ }
+ 
++#if 0 //disable AV1 due to old libva on epel9
+ bool VaapiWrapper::GetMinAV1SegmentSize(VideoCodecProfile profile,
+                                         uint32_t& min_seg_size) {
+   CHECK(!enforce_sequence_affinity_ ||
+@@ -3141,6 +3142,7 @@ bool VaapiWrapper::GetMinAV1SegmentSize(
+ 
+   return true;
+ }
++#endif
+ 
+ bool VaapiWrapper::BlitSurface(const VASurface& va_surface_src,
+                                const VASurface& va_surface_dest,
+diff -up chromium-119.0.6045.105/media/gpu/vaapi/vaapi_wrapper.h.me 
chromium-119.0.6045.105/media/gpu/vaapi/vaapi_wrapper.h
+--- chromium-119.0.6045.105/media/gpu/vaapi/vaapi_wrapper.h.me 2023-11-02 
15:09:58.973928395 +0100
++++ chromium-119.0.6045.105/media/gpu/vaapi/vaapi_wrapper.h    2023-11-02 
15:10:45.990791114 +0100
+@@ -553,9 +553,11 @@ class MEDIA_GPU_EXPORT VaapiWrapper
+       bool& packed_pps,
+       bool& packed_slice);
+ 
++#if 0 //disable AV1 due to old libva on epel9
+   // Gets the minimum segment block size supported for AV1 encoding.
+   [[nodiscard]] bool GetMinAV1SegmentSize(VideoCodecProfile profile,
+                                           uint32_t& min_seg_size);
++#endif
+ 
+   // Blits a VASurface |va_surface_src| into another VASurface
+   // |va_surface_dest| applying pixel format conversion, cropping
 

++++++ chromium-118-includes.patch ++++++
--- /var/tmp/diff_new_pack.VDSj33/_old  2023-11-13 22:23:34.749485694 +0100
+++ /var/tmp/diff_new_pack.VDSj33/_new  2023-11-13 22:23:34.753485841 +0100
@@ -1,9 +1,9 @@
-Index: 
chromium-118.0.5993.18/services/device/public/cpp/generic_sensor/sensor_reading.h
+Index: 
chromium-119.0.6045.21/services/device/public/cpp/generic_sensor/sensor_reading.h
 ===================================================================
---- 
chromium-118.0.5993.18.orig/services/device/public/cpp/generic_sensor/sensor_reading.h
-+++ 
chromium-118.0.5993.18/services/device/public/cpp/generic_sensor/sensor_reading.h
-@@ -6,6 +6,8 @@
- #define SERVICES_DEVICE_PUBLIC_CPP_GENERIC_SENSOR_SENSOR_READING_H_
+--- 
chromium-119.0.6045.21.orig/services/device/public/cpp/generic_sensor/sensor_reading.h
++++ 
chromium-119.0.6045.21/services/device/public/cpp/generic_sensor/sensor_reading.h
+@@ -9,6 +9,8 @@
+ #include <stdint.h>
  
  #include <type_traits>
 +#include <stdint.h>
@@ -11,13 +11,13 @@
  
  namespace device {
  
-Index: chromium-118.0.5993.18/components/gwp_asan/client/lightweight_detector.h
+Index: chromium-119.0.6045.21/components/gwp_asan/client/lightweight_detector.h
 ===================================================================
---- 
chromium-118.0.5993.18.orig/components/gwp_asan/client/lightweight_detector.h
-+++ chromium-118.0.5993.18/components/gwp_asan/client/lightweight_detector.h
-@@ -5,6 +5,8 @@
- #ifndef COMPONENTS_GWP_ASAN_CLIENT_LIGHTWEIGHT_DETECTOR_H_
- #define COMPONENTS_GWP_ASAN_CLIENT_LIGHTWEIGHT_DETECTOR_H_
+--- 
chromium-119.0.6045.21.orig/components/gwp_asan/client/lightweight_detector.h
++++ chromium-119.0.6045.21/components/gwp_asan/client/lightweight_detector.h
+@@ -7,6 +7,8 @@
+ 
+ #include <atomic>
  
 +#include <atomic>
 +

++++++ chromium-119-assert.patch ++++++
diff -up chromium-119.0.6045.59/v8/src/base/small-vector.h.than 
chromium-119.0.6045.59/v8/src/base/small-vector.h
--- chromium-119.0.6045.59/v8/src/base/small-vector.h.than      2023-11-01 
16:13:12.645301345 +0100
+++ chromium-119.0.6045.59/v8/src/base/small-vector.h   2023-11-01 
16:13:29.660610182 +0100
@@ -22,7 +22,7 @@ template <typename T, size_t kSize, type
 class SmallVector {
   // Currently only support trivially copyable and trivially destructible data
   // types, as it uses memcpy to copy elements and never calls destructors.
-  ASSERT_TRIVIALLY_COPYABLE(T);
+  //ASSERT_TRIVIALLY_COPYABLE(T);
   static_assert(std::is_trivially_destructible<T>::value);
 
  public:

++++++ chromium-119-dont-redefine-ATSPI-version-macros.patch ++++++
commit fc09363b2278893790d131c72a4ed96ec9837624
Author: Elly <ellyjo...@chromium.org>
Date:   Thu Sep 21 22:09:59 2023 +0000

    a11y: don't redefine ATSPI version macros
    
    As of ATSPI 2.49.90, the library itself defines these, and if we
    redefine them on the compiler command line, we get a build warning.
    See: https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/129
    
    Bug: None
    Change-Id: I5cc655bd32c90d7af52c9dca60724f334c4a2a65
    Reviewed-on: 
https://chromium-review.googlesource.com/c/chromium/src/+/4883576
    Auto-Submit: Elly FJ <ellyjo...@chromium.org>
    Reviewed-by: Thomas Anderson <thomasander...@chromium.org>
    Commit-Queue: Thomas Anderson <thomasander...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1199870}

Index: chromium-119.0.6045.123/build/config/linux/atspi2/BUILD.gn
===================================================================
--- chromium-119.0.6045.123.orig/build/config/linux/atspi2/BUILD.gn
+++ chromium-119.0.6045.123/build/config/linux/atspi2/BUILD.gn
@@ -17,19 +17,13 @@ if (use_atk) {
                                       "--version-as-components",
                                     ],
                                 "value")
-    major = atspi_version[0]
-    minor = atspi_version[1]
-    micro = atspi_version[2]
-
-    # ATSPI 2.49.90 now defines these for us and it's an error for us to
-    # redefine them on the compiler command line.
-    # See ATSPI 927344a34cd5bf81fc64da4968241735ecb4f03b
-    if (minor < 49 || (minor == 49 && micro < 90)) {
-      defines = [
-        "ATSPI_MAJOR_VERSION=$major",
-        "ATSPI_MINOR_VERSION=$minor",
-        "ATSPI_MICRO_VERSION=$micro",
-      ]
-    }
+    atspi_major_version = atspi_version[0]
+    atspi_minor_version = atspi_version[1]
+    atspi_micro_version = atspi_version[2]
+    defines = [
+      "ATSPI_MAJOR_VERSION=$atspi_major_version",
+      "ATSPI_MINOR_VERSION=$atspi_minor_version",
+      "ATSPI_MICRO_VERSION=$atspi_micro_version",
+    ]
   }
 }

++++++ chromium-118-no_matching_constructor.patch -> 
chromium-119-no_matching_constructor.patch ++++++
++++ 678 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/chromium/chromium-118-no_matching_constructor.patch
++++ and 
/work/SRC/openSUSE:Factory/.chromium.new.17445/chromium-119-no_matching_constructor.patch

++++++ chromium-119-nullptr_t-without-namespace-std.patch ++++++
diff -up 
chromium-119.0.6045.59/third_party/blink/renderer/core/paint/fragment_data_iterator.h.me
 
chromium-119.0.6045.59/third_party/blink/renderer/core/paint/fragment_data_iterator.h
--- 
chromium-119.0.6045.59/third_party/blink/renderer/core/paint/fragment_data_iterator.h.me
    2023-10-27 20:07:16.421230815 +0200
+++ 
chromium-119.0.6045.59/third_party/blink/renderer/core/paint/fragment_data_iterator.h
       2023-10-27 20:07:36.883600085 +0200
@@ -52,7 +52,7 @@ class FragmentDataIterator
  public:
   explicit FragmentDataIterator(const LayoutObject& object)
       : FragmentDataIteratorBase(&object.FirstFragment()) {}
-  explicit FragmentDataIterator(nullptr_t)
+  explicit FragmentDataIterator(std::nullptr_t)
       : FragmentDataIteratorBase(nullptr) {}
 };
 
@@ -63,7 +63,7 @@ class MutableFragmentDataIterator
   explicit MutableFragmentDataIterator(const LayoutObject& object)
       : FragmentDataIteratorBase(
             &object.GetMutableForPainting().FirstFragment()) {}
-  explicit MutableFragmentDataIterator(nullptr_t)
+  explicit MutableFragmentDataIterator(std::nullptr_t)
       : FragmentDataIteratorBase(nullptr) {}
 };
 

++++++ chromium-118.0.5993.117.tar.xz -> chromium-119.0.6045.123.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-118.0.5993.117.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new.17445/chromium-119.0.6045.123.tar.xz 
differ: char 15, line 1

++++++ chromium-93-ffmpeg-4.4.patch ++++++
--- /var/tmp/diff_new_pack.VDSj33/_old  2023-11-13 22:23:34.813488050 +0100
+++ /var/tmp/diff_new_pack.VDSj33/_new  2023-11-13 22:23:34.817488197 +0100
@@ -21,10 +21,10 @@
  media/filters/ffmpeg_demuxer.cc         | 16 ++++++++++++++++
  2 files changed, 20 insertions(+)
 
-Index: chromium-118.0.5993.18/media/filters/audio_decoder_unittest.cc
+Index: chromium-119.0.6045.21/media/filters/audio_decoder_unittest.cc
 ===================================================================
---- chromium-118.0.5993.18.orig/media/filters/audio_decoder_unittest.cc
-+++ chromium-118.0.5993.18/media/filters/audio_decoder_unittest.cc
+--- chromium-119.0.6045.21.orig/media/filters/audio_decoder_unittest.cc
++++ chromium-119.0.6045.21/media/filters/audio_decoder_unittest.cc
 @@ -108,7 +108,11 @@ void SetDiscardPadding(AVPacket* packet,
    }
  
@@ -37,14 +37,14 @@
    const uint32_t* skip_samples_ptr =
        reinterpret_cast<const uint32_t*>(av_packet_get_side_data(
            packet, AV_PKT_DATA_SKIP_SAMPLES, &skip_samples_size));
-Index: chromium-118.0.5993.18/media/filters/ffmpeg_demuxer.cc
+Index: chromium-119.0.6045.21/media/filters/ffmpeg_demuxer.cc
 ===================================================================
---- chromium-118.0.5993.18.orig/media/filters/ffmpeg_demuxer.cc
-+++ chromium-118.0.5993.18/media/filters/ffmpeg_demuxer.cc
-@@ -398,7 +398,11 @@ void FFmpegDemuxerStream::EnqueuePacket(
-     // TODO(crbug.com/1471504): This is now broken without side data; remove.
-     buffer = DecoderBuffer::CopyFrom(packet->data, packet->size);
-   } else {
+--- chromium-119.0.6045.21.orig/media/filters/ffmpeg_demuxer.cc
++++ chromium-119.0.6045.21/media/filters/ffmpeg_demuxer.cc
+@@ -390,7 +390,11 @@ void FFmpegDemuxerStream::EnqueuePacket(
+ 
+   scoped_refptr<DecoderBuffer> buffer;
+ 
 +#if LIBAVUTIL_VERSION_MAJOR < 57
 +    int side_data_size = 0;
 +#else
@@ -53,7 +53,7 @@
      uint8_t* side_data = av_packet_get_side_data(
          packet.get(), AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL, &side_data_size);
  
-@@ -461,7 +465,11 @@ void FFmpegDemuxerStream::EnqueuePacket(
+@@ -453,7 +457,11 @@ void FFmpegDemuxerStream::EnqueuePacket(
                                         packet->size - data_offset);
      }
  

++++++ chromium-disable-GlobalMediaControlsCastStartStop.patch ++++++
--- /var/tmp/diff_new_pack.VDSj33/_old  2023-11-13 22:23:34.829488639 +0100
+++ /var/tmp/diff_new_pack.VDSj33/_new  2023-11-13 22:23:34.833488786 +0100
@@ -1,14 +1,14 @@
-Index: 
chromium-113.0.5672.53/chrome/browser/media/router/media_router_feature.cc
+Index: 
chromium-119.0.6045.21/chrome/browser/media/router/media_router_feature.cc
 ===================================================================
---- 
chromium-113.0.5672.53.orig/chrome/browser/media/router/media_router_feature.cc
-+++ chromium-113.0.5672.53/chrome/browser/media/router/media_router_feature.cc
-@@ -68,7 +68,7 @@ BASE_FEATURE(kGlobalMediaControlsCastSta
+--- 
chromium-119.0.6045.21.orig/chrome/browser/media/router/media_router_feature.cc
++++ chromium-119.0.6045.21/chrome/browser/media/router/media_router_feature.cc
+@@ -75,7 +75,7 @@ BASE_FEATURE(kGlobalMediaControlsCastSta
  #else
  BASE_FEATURE(kGlobalMediaControlsCastStartStop,
               "GlobalMediaControlsCastStartStop",
 -             base::FEATURE_ENABLED_BY_DEFAULT);
 +             base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_CHROMEOS)
- #endif  // BUILDFLAG(IS_ANDROID)
+ #endif  // !BUILDFLAG(IS_ANDROID)
  
 


++++++ gcc-enable-lto.patch ++++++
--- /var/tmp/diff_new_pack.VDSj33/_old  2023-11-13 22:23:34.905491438 +0100
+++ /var/tmp/diff_new_pack.VDSj33/_new  2023-11-13 22:23:34.905491438 +0100
@@ -1,7 +1,7 @@
-Index: chromium-111.0.5563.64/build/config/BUILDCONFIG.gn
+Index: chromium-119.0.6045.21/build/config/BUILDCONFIG.gn
 ===================================================================
---- chromium-111.0.5563.64.orig/build/config/BUILDCONFIG.gn
-+++ chromium-111.0.5563.64/build/config/BUILDCONFIG.gn
+--- chromium-119.0.6045.21.orig/build/config/BUILDCONFIG.gn
++++ chromium-119.0.6045.21/build/config/BUILDCONFIG.gn
 @@ -135,6 +135,8 @@ declare_args() {
    # set "is_official_build" to true for any build intended to ship to 
end-users.
    is_official_build = false
@@ -24,12 +24,12 @@
  if (is_win) {
    default_compiler_configs += [
      "//build/config/win:default_cfg_compiler",
-Index: chromium-111.0.5563.64/build/config/compiler/BUILD.gn
+Index: chromium-119.0.6045.21/build/config/compiler/BUILD.gn
 ===================================================================
---- chromium-111.0.5563.64.orig/build/config/compiler/BUILD.gn
-+++ chromium-111.0.5563.64/build/config/compiler/BUILD.gn
-@@ -2079,6 +2079,10 @@ if (is_win) {
-   }
+--- chromium-119.0.6045.21.orig/build/config/compiler/BUILD.gn
++++ chromium-119.0.6045.21/build/config/compiler/BUILD.gn
+@@ -2297,6 +2297,10 @@ if (is_win) {
+   common_optimize_on_cflags += [ "-fno-math-errno" ]
  }
  
 +config("gcc_lto") {
@@ -39,10 +39,10 @@
  config("default_stack_frames") {
    if (!is_win) {
      if (enable_frame_pointers) {
-Index: chromium-111.0.5563.64/sandbox/linux/BUILD.gn
+Index: chromium-119.0.6045.21/sandbox/linux/BUILD.gn
 ===================================================================
---- chromium-111.0.5563.64.orig/sandbox/linux/BUILD.gn
-+++ chromium-111.0.5563.64/sandbox/linux/BUILD.gn
+--- chromium-119.0.6045.21.orig/sandbox/linux/BUILD.gn
++++ chromium-119.0.6045.21/sandbox/linux/BUILD.gn
 @@ -253,6 +253,9 @@ component("seccomp_bpf") {
      "//build:chromeos_buildflags",
      "//sandbox:sandbox_buildflags",
@@ -53,11 +53,11 @@
  
    if (is_android) {
      sources += [
-Index: chromium-111.0.5563.64/base/BUILD.gn
+Index: chromium-119.0.6045.21/base/BUILD.gn
 ===================================================================
---- chromium-111.0.5563.64.orig/base/BUILD.gn
-+++ chromium-111.0.5563.64/base/BUILD.gn
-@@ -3748,6 +3748,10 @@ test("base_unittests") {
+--- chromium-119.0.6045.21.orig/base/BUILD.gn
++++ chromium-119.0.6045.21/base/BUILD.gn
+@@ -3808,6 +3808,10 @@ test("base_unittests") {
      }
    }
  

Reply via email to