commit:     3a61cec67ada6d76c190aead3a3120d427c0df59
Author:     Andrew Cameron <apcameron <AT> gmail <DOT> com>
AuthorDate: Wed Feb 12 17:48:03 2025 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Feb 13 08:52:54 2025 +0000
URL:        https://gitweb.gentoo.org/proj/riscv.git/commit/?id=3a61cec6

Update Chromium to 133.0.6943.53

Signed-off-by: Andrew Cameron <apcameron <AT> gmail.com>
Closes: https://github.com/gentoo/riscv/pull/24
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 www-client/chromium/Manifest                       |   8 +-
 ...34.159.ebuild => chromium-133.0.6943.53.ebuild} |  39 +-
 www-client/chromium/files/libstdc++-fixup.patch    | 160 ++---
 www-client/chromium/files/riscv-ffmpeg.patch       | 666 ++++++++++++++++++---
 www-client/chromium/files/riscv-misc.patch         |  50 +-
 5 files changed, 664 insertions(+), 259 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 0358160..9bf6d39 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,6 @@
-DIST chromium-132.0.6834.159-linux-testdata.tar.xz 299714080 BLAKE2B 
e6b4691524548d4a316852d88e7f7893571c870375613686fd53503c79cdbf02a4aa2d4a64591ce5069704044031a3579cfab99e439cf2675c4bbbb6011a9f9c
 SHA512 
b20c57e06195fc4a3e12d035d421801a64c3d7dee3ace760e3a8349fdfdbda4c52abcaf01cf0920d668683a7c89a949862b995dd96a98323de2b300ac6067718
-DIST chromium-132.0.6834.159-linux.tar.xz 2196432176 BLAKE2B 
ec797628558a62cd73b47979ecaac5ab50c3af01e6f0b2018a6783e2374f341e48681ff3975333a31d26af06d40e6af3051a123f29442eda1a9d63ef371aef30
 SHA512 
afe6e8df6a46401fe4d21e3d9e1f06f2bc1c680705b2d79206d933b0c7cad81a5045a46019d8e79bee3e16a57b83a5b9ff024dd570f9f7e29b1784088dd2f01b
-DIST chromium-openpower-c11b515d9a.tar.bz2 396039 BLAKE2B 
c05653e6bb62188c18864e783197853f4c41f88d1c928044a0ea0cb4677bc17806fac266ab100cbbcec3cb0d964bf2172917df95679927c1f1a88fa34aef4f53
 SHA512 
e9d9bbb2dd8d998060c78dfd5bbaedc548a8c44b442f6259304797326c585046144a6bb8aa4e24c44b3b56068189bee8a01267db2a392e90fd5603d06c0ef9ff
-DIST chromium-patches-132.tar.bz2 5040 BLAKE2B 
d5bd84dd90b395c6a15135637f51f931c72a2f301b1c24e9b938c744f2767fa36857b8edfdf5c44cf085a1efcb40475401fec226ce43446442f32fb174b55355
 SHA512 
29833b306a34ab6562ee58eb03669818da7235cd36666b27d829bcbd3c4d0035a530fb6be1c33cf88c1c11d43e68e3781f9b9602c0c004e7a37ffa69f9ee17c7
+DIST chromium-133.0.6943.53-linux-testdata.tar.xz 299288504 BLAKE2B 
4ad9c3115b9e1b37ee49aef22d91af3df26b28f771b1aa217a1d7bdb3023608b3483bd98c0e77f9f2a22f7edd12fb6e63515225957555b93fabf0d0739439ec8
 SHA512 
517a1635baf033a00df5fff8aea22c1150b4ca97b6f9aebecfb0681c81f2708700a536a837c13bbd5ffa9938c7f32a0cc65ac648474df2613f15bedbffafaa11
+DIST chromium-133.0.6943.53-linux.tar.xz 2300503052 BLAKE2B 
567e1e7f1722bc4ff118ac292ecfd59cf8d9380612ec8a36a65b8df84802d75042128f4b9b0366e4682e5d5c98981470df204fba8fc26a4d53d2d379d73421d1
 SHA512 
d7d0a7433190f15516950fbd4ccb5f13ab3f543388748d6c48f3d4b24a745c263b12ec56225259d93a697774ebc75b18cb4bc17cfd9e98e4c0f66df7a2eff4f8
+DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B 
b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324
 SHA512 
05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
+DIST chromium-patches-133-1.tar.bz2 10661 BLAKE2B 
c8a141bd10e628533e373b08969f95443eb6ae7f4497359db02f370147ac6132fbc31db28915ebdd9f150c13be78f06af938bd7dffdf2c23d90e1b9e07bd92ab
 SHA512 
48a356872acc41c96c92366bd09de5a1c4af87fe4c480dccc7bd7a2aae5c3be8e6411151ed36303a127022001248bd25ef8305e83bd0d533660e3f11943af686
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
 DIST chromium-testfonts-f26f29c9d3.tar.gz 32750602 BLAKE2B 
498f8b2e0811c98dc3d4aaa75559e69c782afb4bd12328cfdb7244ddba5cae7ee47becd27b2549d7b36bed417601f70f4c192934b0f08496cef1547d0502d93c
 SHA512 
96b090446862997c8134e2971f0e38793ecc1208d547e554c9b651ccfb4127c4de86754903fea57a7292a2823c45117bae0ec13ed87aed20c248fb779579fbde

diff --git a/www-client/chromium/chromium-132.0.6834.159.ebuild 
b/www-client/chromium/chromium-133.0.6943.53.ebuild
similarity index 98%
rename from www-client/chromium/chromium-132.0.6834.159.ebuild
rename to www-client/chromium/chromium-133.0.6943.53.ebuild
index 546079c..976f414 100644
--- a/www-client/chromium/chromium-132.0.6834.159.ebuild
+++ b/www-client/chromium/chromium-133.0.6943.53.ebuild
@@ -29,8 +29,8 @@ inherit python-any-r1 readme.gentoo-r1 rust systemd 
toolchain-funcs virtualx xdg
 
 DESCRIPTION="Open-source version of Google Chrome web browser"
 HOMEPAGE="https://www.chromium.org/";
-PPC64_HASH="c11b515d9addc3f8b516502e553ace507eb81815"
-PATCH_V="${PV%%\.*}"
+PPC64_HASH="a85b64f07b489b8c6fdb13ecf79c16c56c560fc6"
+PATCH_V="${PV%%\.*}-1"
 SRC_URI="https://chromium-tarballs.distfiles.gentoo.org/${P}-linux.tar.xz
                
https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
        test? (
@@ -47,12 +47,12 @@ SLOT="0/stable"
 # Dev exists mostly to give devs some breathing room for beta/stable releases;
 # it shouldn't be keyworded but adventurous users can select it.
 if [[ ${SLOT} != "0/dev" ]]; then
-       KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+       KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
 IUSE="+X ${IUSE_SYSTEM_LIBS} bindist cups debug ffmpeg-chromium gtk4 +hangouts 
headless kerberos +official pax-kernel pgo +proprietary-codecs pulseaudio"
-IUSE+=" qt6 +screencast selinux test +vaapi +wayland +widevine 
cpu_flags_ppc_vsx3"
+IUSE+=" qt6 +screencast selinux test +vaapi +wayland +widevine"
 RESTRICT="
        !bindist? ( bindist )
        !test? ( test )
@@ -381,20 +381,20 @@ src_prepare() {
         "${FILESDIR}/libstdc++-fixup.patch"
         "${FILESDIR}/0001-chrome-runtime_api_delegate-add-riscv64-define.patch"
         
"${FILESDIR}/0001-extensions-common-api-runtime.json-riscv64-support.patch"
-        
"${FILESDIR}/0001-Enable-relocate-1-for-ff_h264_weight_funcs_8_rvv.patch"
        )
+
        shopt -s globstar nullglob
        # 130: moved the PPC64 patches into the chromium-patches repo
        local patch
        for patch in "${WORKDIR}/chromium-patches-${PATCH_V}"/**/*.patch; do
-                       if [[ ${patch} == *"ppc64le"* ]]; then
-                                       use ppc64 && PATCHES+=( "${patch}" )
-                       else
-                                       PATCHES+=( "${patch}" )
-                       fi
+               if [[ ${patch} == *"ppc64le"* ]]; then
+                       use ppc64 && PATCHES+=( "${patch}" )
+               else
+                       PATCHES+=( "${patch}" )
+               fi
        done
-       shopt -u globstar nullglob
 
+       shopt -u globstar nullglob
        # We can't use the bundled compiler builtins with the system toolchain
        # `grep` is a development convenience to ensure we fail early when 
google changes something.
        local builtins_match="if (is_clang && !is_nacl && !is_cronet_build) {"
@@ -406,7 +406,7 @@ src_prepare() {
                # patch causes build errors on 4K page systems 
(https://bugs.gentoo.org/show_bug.cgi?id=940304)
                local 
page_size_patch="ppc64le/third_party/use-sysconf-page-size-on-ppc64.patch"
                local isa_3_patch="ppc64le/core/baseline-isa-3-0.patch"
-               # Apply the OpenPOWER patches (check for page size and isa3.0)
+               # Apply the OpenPOWER patches (check for page size and isa 3.0)
                openpower_patches=( $(grep -E "^ppc64le|^upstream" 
"${patchset_dir}/series" | grep -v "${page_size_patch}" |
                        grep -v "${isa_3_patch}" || die) )
                for patch in "${openpower_patches[@]}"; do
@@ -550,6 +550,7 @@ src_prepare() {
                third_party/fp16
                third_party/freetype
                third_party/fusejs
+               third_party/fuzztest
                third_party/fxdiv
                third_party/gemmlowp
                third_party/google_input_tools
@@ -574,7 +575,6 @@ src_prepare() {
                third_party/ipcz
                third_party/jinja2
                third_party/jsoncpp
-               third_party/jstemplate
                third_party/khronos
                third_party/lens_server_proto
                third_party/leveldatabase
@@ -587,7 +587,6 @@ src_prepare() {
                third_party/libavif
                third_party/libc++
                third_party/libdrm
-               third_party/libevent
                third_party/libgav1
                third_party/libjingle
                third_party/libphonenumber
@@ -651,7 +650,6 @@ src_prepare() {
                third_party/puffin
                third_party/pyjson5
                third_party/pyyaml
-               third_party/qcms
                third_party/rapidhash
                third_party/re2
                third_party/rnnoise
@@ -663,6 +661,7 @@ src_prepare() {
                third_party/sentencepiece
                third_party/sentencepiece/src/third_party/darts_clone
                third_party/shell-encryption
+               third_party/simdutf
                third_party/simplejson
                third_party/six
                third_party/skia
@@ -694,6 +693,7 @@ src_prepare() {
                third_party/unrar
                third_party/utf
                third_party/vulkan
+               third_party/wasm_tts_engine
                third_party/wayland
                third_party/webdriver
                third_party/webgpu-cts
@@ -714,12 +714,12 @@ src_prepare() {
                third_party/zlib/google
                third_party/zxcvbn-cpp
                url/third_party/mozilla
-               v8/src/third_party/siphash
-               v8/src/third_party/utf8-decoder
-               v8/src/third_party/valgrind
                v8/third_party/glibc
                v8/third_party/inspector_protocol
+               v8/third_party/siphash
+               v8/third_party/utf8-decoder
                v8/third_party/v8
+               v8/third_party/valgrind
 
                # gyp -> gn leftovers
                third_party/speech-dispatcher
@@ -728,7 +728,7 @@ src_prepare() {
        )
 
        if use test; then
-               # tar tvf /var/cache/distfiles/${P}-testdata.tar.xz | grep '^d' 
| grep 'third_party' | awk '{print $NF}'
+               # tar tvf /var/cache/distfiles/${P}-linux-testdata.tar.xz | 
grep '^d' | grep 'third_party' | awk '{print $NF}'
                keeplibs+=(
                        third_party/breakpad/breakpad/src/processor
                        third_party/google_benchmark/src/include/benchmark
@@ -1316,6 +1316,7 @@ src_test() {
                TestLauncherTools.TruncateSnippetFocusedMatchesFatalMessagesTest
                ToolsSanityTest.BadVirtualCallNull
                ToolsSanityTest.BadVirtualCallWrongType
+               
CancelableEventTest.BothCancelFailureAndSucceedOccurUnderContention #new m133: 
TODO investigate
        )
        local test_filter="-$(IFS=:; printf '%s' "${skip_tests[*]}")"
        # test-launcher-bot-mode enables parallelism and plain output

diff --git a/www-client/chromium/files/libstdc++-fixup.patch 
b/www-client/chromium/files/libstdc++-fixup.patch
index 9402ef3..c2f3c14 100644
--- a/www-client/chromium/files/libstdc++-fixup.patch
+++ b/www-client/chromium/files/libstdc++-fixup.patch
@@ -1,7 +1,7 @@
-Index: 
chromium-132.0.6834.83/chrome/browser/ui/lens/lens_overlay_request_id_generator.h
+ndex: 
chromium-133.0.6943.53/chrome/browser/ui/lens/lens_overlay_request_id_generator.h
 ===================================================================
---- 
chromium-132.0.6834.83.orig/chrome/browser/ui/lens/lens_overlay_request_id_generator.h
-+++ 
chromium-132.0.6834.83/chrome/browser/ui/lens/lens_overlay_request_id_generator.h
+--- 
chromium-133.0.6943.53.orig/chrome/browser/ui/lens/lens_overlay_request_id_generator.h
++++ 
chromium-133.0.6943.53/chrome/browser/ui/lens/lens_overlay_request_id_generator.h
 @@ -5,6 +5,8 @@
  #ifndef CHROME_BROWSER_UI_LENS_LENS_OVERLAY_REQUEST_ID_GENERATOR_H_
  #define CHROME_BROWSER_UI_LENS_LENS_OVERLAY_REQUEST_ID_GENERATOR_H_
@@ -11,34 +11,22 @@ Index: 
chromium-132.0.6834.83/chrome/browser/ui/lens/lens_overlay_request_id_gen
  #include "third_party/lens_server_proto/lens_overlay_routing_info.pb.h"
  #include "third_party/lens_server_proto/lens_overlay_server.pb.h"
  #include "third_party/lens_server_proto/lens_overlay_service_deps.pb.h"
-Index: chromium-132.0.6834.83/components/sync/service/local_data_description.h
+Index: 
chromium-133.0.6943.53/components/payments/content/payment_method_manifest_table.h
 ===================================================================
---- 
chromium-132.0.6834.83.orig/components/sync/service/local_data_description.h
-+++ chromium-132.0.6834.83/components/sync/service/local_data_description.h
+--- 
chromium-133.0.6943.53.orig/components/payments/content/payment_method_manifest_table.h
++++ 
chromium-133.0.6943.53/components/payments/content/payment_method_manifest_table.h
 @@ -6,6 +6,7 @@
- #define COMPONENTS_SYNC_SERVICE_LOCAL_DATA_DESCRIPTION_H_
+ #define COMPONENTS_PAYMENTS_CONTENT_PAYMENT_METHOD_MANIFEST_TABLE_H_
  
+ #include <memory>
++#include <optional>
  #include <string>
-+#include <variant>
  #include <vector>
  
- #include "components/sync/base/data_type.h"
-Index: 
chromium-132.0.6834.83/components/variations/limited_layer_entropy_cost_tracker.h
-===================================================================
---- 
chromium-132.0.6834.83.orig/components/variations/limited_layer_entropy_cost_tracker.h
-+++ 
chromium-132.0.6834.83/components/variations/limited_layer_entropy_cost_tracker.h
-@@ -5,6 +5,7 @@
- #ifndef COMPONENTS_VARIATIONS_LIMITED_LAYER_ENTROPY_COST_TRACKER_H_
- #define COMPONENTS_VARIATIONS_LIMITED_LAYER_ENTROPY_COST_TRACKER_H_
- 
-+#include <cstdint>
- #include <map>
- #include <set>
- 
-Index: 
chromium-132.0.6834.83/components/viz/service/display/surface_aggregator.h
+Index: 
chromium-133.0.6943.53/components/viz/service/display/surface_aggregator.h
 ===================================================================
---- 
chromium-132.0.6834.83.orig/components/viz/service/display/surface_aggregator.h
-+++ chromium-132.0.6834.83/components/viz/service/display/surface_aggregator.h
+--- 
chromium-133.0.6943.53.orig/components/viz/service/display/surface_aggregator.h
++++ chromium-133.0.6943.53/components/viz/service/display/surface_aggregator.h
 @@ -132,13 +132,18 @@ class VIZ_SERVICE_EXPORT SurfaceAggregat
    struct PrewalkResult;
  
@@ -62,11 +50,11 @@ Index: 
chromium-132.0.6834.83/components/viz/service/display/surface_aggregator.
  
      base::TimeDelta prewalk_time;
      base::TimeDelta copy_time;
-Index: 
chromium-132.0.6834.83/gpu/command_buffer/service/shared_image/shared_image_backing.h
+Index: 
chromium-133.0.6943.53/gpu/command_buffer/service/shared_image/shared_image_backing.h
 ===================================================================
---- 
chromium-132.0.6834.83.orig/gpu/command_buffer/service/shared_image/shared_image_backing.h
-+++ 
chromium-132.0.6834.83/gpu/command_buffer/service/shared_image/shared_image_backing.h
-@@ -389,7 +389,7 @@ class GPU_GLES2_EXPORT SharedImageBackin
+--- 
chromium-133.0.6943.53.orig/gpu/command_buffer/service/shared_image/shared_image_backing.h
++++ 
chromium-133.0.6943.53/gpu/command_buffer/service/shared_image/shared_image_backing.h
+@@ -394,7 +394,7 @@ class GPU_GLES2_EXPORT SharedImageBackin
   private:
    class ScopedWriteUMA {
     public:
@@ -75,7 +63,7 @@ Index: 
chromium-132.0.6834.83/gpu/command_buffer/service/shared_image/shared_ima
  
      ScopedWriteUMA(const ScopedWriteUMA&) = delete;
      ScopedWriteUMA& operator=(const ScopedWriteUMA&) = delete;
-@@ -403,7 +403,7 @@ class GPU_GLES2_EXPORT SharedImageBackin
+@@ -408,7 +408,7 @@ class GPU_GLES2_EXPORT SharedImageBackin
      void SetConsumed() { content_consumed_ = true; }
  
     private:
@@ -84,10 +72,10 @@ Index: 
chromium-132.0.6834.83/gpu/command_buffer/service/shared_image/shared_ima
    };
  
    const Mailbox mailbox_;
-Index: chromium-132.0.6834.83/mojo/public/cpp/bindings/lib/multiplex_router.h
+Index: chromium-133.0.6943.53/mojo/public/cpp/bindings/lib/multiplex_router.h
 ===================================================================
---- chromium-132.0.6834.83.orig/mojo/public/cpp/bindings/lib/multiplex_router.h
-+++ chromium-132.0.6834.83/mojo/public/cpp/bindings/lib/multiplex_router.h
+--- chromium-133.0.6943.53.orig/mojo/public/cpp/bindings/lib/multiplex_router.h
++++ chromium-133.0.6943.53/mojo/public/cpp/bindings/lib/multiplex_router.h
 @@ -315,8 +315,9 @@ class COMPONENT_EXPORT(MOJO_CPP_BINDINGS
    // are not managed by the MultiplexRouter and thus are not relevant here.
    struct ExclusiveSyncWaitInfo {
@@ -100,11 +88,31 @@ Index: 
chromium-132.0.6834.83/mojo/public/cpp/bindings/lib/multiplex_router.h
    };
    std::optional<ExclusiveSyncWaitInfo> exclusive_sync_wait_;
  
-Index: 
chromium-132.0.6834.83/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
+Index: 
chromium-133.0.6943.53/third_party/blink/renderer/core/layout/inline/line_breaker.h
 ===================================================================
---- 
chromium-132.0.6834.83.orig/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
-+++ 
chromium-132.0.6834.83/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
-@@ -885,8 +885,9 @@ class CORE_EXPORT PaintLayerScrollableAr
+--- 
chromium-133.0.6943.53.orig/third_party/blink/renderer/core/layout/inline/line_breaker.h
++++ 
chromium-133.0.6943.53/third_party/blink/renderer/core/layout/inline/line_breaker.h
+@@ -445,9 +445,12 @@ class CORE_EXPORT LineBreaker {
+     STACK_ALLOCATED();
+ 
+    public:
+-    InlineItemResults* item_results = nullptr;
+-    wtf_size_t item_result_index = WTF::kNotFound;
+-    const ShapeResultView* collapsed_shape_result = nullptr;
++    TrailingCollapsibleSpace()
++      : item_results(nullptr), item_result_index(WTF::kNotFound),
++      collapsed_shape_result(nullptr) {}
++    InlineItemResults* item_results;
++    wtf_size_t item_result_index;
++    const ShapeResultView* collapsed_shape_result;
+     // Ancestors of `item_result`. ancestor_ruby_columns[0] is the parent of
+     // `item_result`, and ancestor_ruby_columns[n+1] is the parent of
+     // ancestor_ruby_columns[n]. This list is empty if `item_result` is not
+Index: 
chromium-133.0.6943.53/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
+===================================================================
+--- 
chromium-133.0.6943.53.orig/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
++++ 
chromium-133.0.6943.53/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
+@@ -888,8 +888,9 @@ class CORE_EXPORT PaintLayerScrollableAr
  
    struct PendingViewState {
      HistoryItem::ViewState state;
@@ -116,10 +124,10 @@ Index: 
chromium-132.0.6834.83/third_party/blink/renderer/core/paint/paint_layer_
    };
    std::optional<PendingViewState> pending_view_state_;
  };
-Index: 
chromium-132.0.6834.83/third_party/blink/renderer/modules/media_controls/elements/media_control_timeline_element.h
+Index: 
chromium-133.0.6943.53/third_party/blink/renderer/modules/media_controls/elements/media_control_timeline_element.h
 ===================================================================
---- 
chromium-132.0.6834.83.orig/third_party/blink/renderer/modules/media_controls/elements/media_control_timeline_element.h
-+++ 
chromium-132.0.6834.83/third_party/blink/renderer/modules/media_controls/elements/media_control_timeline_element.h
+--- 
chromium-133.0.6943.53.orig/third_party/blink/renderer/modules/media_controls/elements/media_control_timeline_element.h
++++ 
chromium-133.0.6943.53/third_party/blink/renderer/modules/media_controls/elements/media_control_timeline_element.h
 @@ -51,7 +51,8 @@ class MediaControlTimelineElement : publ
    // Struct used to track the current live time.
    struct LiveAnchorTime {
@@ -130,64 +138,10 @@ Index: 
chromium-132.0.6834.83/third_party/blink/renderer/modules/media_controls/
    };
  
    void DefaultEventHandler(Event&) override;
-Index: chromium-132.0.6834.83/third_party/ink/src/ink/brush/brush_paint.cc
-===================================================================
---- chromium-132.0.6834.83.orig/third_party/ink/src/ink/brush/brush_paint.cc
-+++ chromium-132.0.6834.83/third_party/ink/src/ink/brush/brush_paint.cc
-@@ -84,7 +84,7 @@ absl::Status ValidateBrushPaintTextureKe
-         keyframe.progress));
-   }
-   if (keyframe.size.has_value()) {
--    if (!isfinite(keyframe.size->x) || !isfinite(keyframe.size->y) ||
-+    if (!std::isfinite(keyframe.size->x) || !std::isfinite(keyframe.size->y) 
||
-         keyframe.size->x <= 0 || keyframe.size->y <= 0) {
-       return absl::InvalidArgumentError(
-           absl::StrFormat("`BrushPaint::TextureKeyframe::size` components 
must "
-@@ -102,7 +102,7 @@ absl::Status ValidateBrushPaintTextureKe
-     }
-   }
-   if (keyframe.rotation.has_value()) {
--    if (!isfinite(keyframe.rotation->ValueInRadians())) {
-+    if (!std::isfinite(keyframe.rotation->ValueInRadians())) {
-       return absl::InvalidArgumentError(
-           absl::StrFormat("`BrushPaint::TextureKeyframe::rotation` must be "
-                           "finite. Got %v",
-@@ -159,7 +159,7 @@ absl::Status ValidateBrushPaintTextureLa
-                         "interval [0, 1]. Got %v",
-                         layer.offset));
-   }
--  if (!isfinite(layer.rotation.ValueInRadians())) {
-+  if (!std::isfinite(layer.rotation.ValueInRadians())) {
-     return absl::InvalidArgumentError(
-         absl::StrFormat("`BrushPaint::TextureLayer::rotation` must be finite. 
"
-                         "Got %v",
-@@ -179,7 +179,7 @@ absl::Status ValidateBrushPaintTextureLa
-         "interval [0, 1]. Got %v",
-         layer.offset_jitter));
-   }
--  if (!isfinite(layer.rotation_jitter.ValueInRadians())) {
-+  if (!std::isfinite(layer.rotation_jitter.ValueInRadians())) {
-     return absl::InvalidArgumentError(absl::StrFormat(
-         "`BrushPaint::TextureLayer::rotation_jitter` must be finite. "
-         "Got %v",
-Index: 
chromium-132.0.6834.83/third_party/ruy/src/ruy/profiler/instrumentation.h
-===================================================================
---- 
chromium-132.0.6834.83.orig/third_party/ruy/src/ruy/profiler/instrumentation.h
-+++ chromium-132.0.6834.83/third_party/ruy/src/ruy/profiler/instrumentation.h
-@@ -18,7 +18,9 @@ limitations under the License.
- 
- #ifdef RUY_PROFILER
- #include <cstdio>
-+#include <cstdlib>
- #include <mutex>
-+#include <string>
- #include <vector>
- #endif
- 
-Index: chromium-132.0.6834.83/third_party/webrtc/call/rtp_config.h
+Index: chromium-133.0.6943.53/third_party/webrtc/call/rtp_config.h
 ===================================================================
---- chromium-132.0.6834.83.orig/third_party/webrtc/call/rtp_config.h
-+++ chromium-132.0.6834.83/third_party/webrtc/call/rtp_config.h
+--- chromium-133.0.6943.53.orig/third_party/webrtc/call/rtp_config.h
++++ chromium-133.0.6943.53/third_party/webrtc/call/rtp_config.h
 @@ -79,10 +79,12 @@ struct RtpStreamConfig {
    struct Rtx {
      std::string ToString() const;
@@ -203,17 +157,5 @@ Index: 
chromium-132.0.6834.83/third_party/webrtc/call/rtp_config.h
    };
    std::optional<Rtx> rtx;
  };
-Index: chromium-132.0.6834.83/third_party/webrtc/rtc_base/ssl_stream_adapter.h
-===================================================================
---- 
chromium-132.0.6834.83.orig/third_party/webrtc/rtc_base/ssl_stream_adapter.h
-+++ chromium-132.0.6834.83/third_party/webrtc/rtc_base/ssl_stream_adapter.h
-@@ -15,6 +15,7 @@
- #include <stdint.h>
- 
- #include <memory>
-+#include <optional>
- #include <string>
- #include <vector>
- 
- 
+
 

diff --git a/www-client/chromium/files/riscv-ffmpeg.patch 
b/www-client/chromium/files/riscv-ffmpeg.patch
index 124abfe..c7a1059 100644
--- a/www-client/chromium/files/riscv-ffmpeg.patch
+++ b/www-client/chromium/files/riscv-ffmpeg.patch
@@ -1,6 +1,6 @@
 diff '--color=auto' -Naur a/third_party/ffmpeg/CREDITS.chromium 
b/third_party/ffmpeg/CREDITS.chromium
---- a/third_party/ffmpeg/CREDITS.chromium      2024-12-18 22:01:41.000000000 
+0000
-+++ b/third_party/ffmpeg/CREDITS.chromium      2025-01-14 12:35:22.000000000 
+0000
+--- a/third_party/ffmpeg/CREDITS.chromium      2025-02-03 19:02:21.000000000 
+0000
++++ b/third_party/ffmpeg/CREDITS.chromium      2025-02-07 10:57:59.000000000 
+0000
 @@ -131,6 +131,181 @@
  
  
********************************************************************************
@@ -215,10 +215,243 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/CREDITS.chromium b/third_party/ff
  libavcodec/mips/compute_antialias_fixed.h
  libavcodec/mips/compute_antialias_float.h
  libavutil/fixed_dsp.c
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/config.h 
b/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/config.h
+--- a/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/config.h     
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/config.h     
2025-02-07 10:58:55.000000000 +0000
+@@ -1,12 +1,12 @@
+ /* Automatically generated by configure - do not modify! */
+ #ifndef FFMPEG_CONFIG_H
+ #define FFMPEG_CONFIG_H
+-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all 
--disable-doc --disable-htmlpages --disable-manpages --disable-podpages 
--disable-txtpages --disable-static --enable-avcodec --enable-avformat 
--enable-avutil --enable-static --enable-libopus --disable-debug 
--disable-bzlib --disable-error-resilience --disable-iconv --disable-network 
--disable-schannel --disable-sdl2 --disable-symver --disable-xlib 
--disable-zlib --disable-securetransport --disable-faan --disable-alsa 
--disable-iamf --disable-autodetect --enable-decoder='vorbis,libopus,flac' 
--enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' 
--enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' 
--enable-demuxer='ogg,matroska,wav,flac,mp3,mov' 
--enable-parser='opus,vorbis,flac,mpegaudio,vp9' 
--extra-cflags=-I/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/opus/src/include
 --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-pic 
--cc=clang --cxx=clang++ --ld=cla
 ng --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar 
--target-os=darwin --extra-cflags='--target=arm64-apple-macosx' 
--extra-cflags=-F/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
 --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks 
--extra-cflags=-nostdinc 
--extra-cflags=-isystem/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 
--extra-cflags=-isystem/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/llvm-build/Release+Asserts/lib/clang/20/include
 --extra-ldflags=-syslibroot 
--extra-ldflags=/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
 --extra-ldflags=-L/usr/local/google/
 
home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
 --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min 
--extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 
--extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 
--extra-ldflags=10.10 --arch=arm64 --extra-cflags='-arch arm64' 
--extra-ldflags='-arch arm64' --enable-decoder='aac,h264' --enable-demuxer=aac 
--enable-parser='aac,h264'" -- elide long configuration string from binary */
++/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all 
--disable-doc --disable-htmlpages --disable-manpages --disable-podpages 
--disable-txtpages --disable-static --enable-avcodec --enable-avformat 
--enable-avutil --enable-static --enable-libopus --disable-debug 
--disable-bzlib --disable-error-resilience --disable-iconv --disable-network 
--disable-schannel --disable-sdl2 --disable-symver --disable-xlib 
--disable-zlib --disable-securetransport --disable-faan --disable-alsa 
--disable-iamf --disable-autodetect --enable-decoder='vorbis,libopus,flac' 
--enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' 
--enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' 
--enable-demuxer='ogg,matroska,wav,flac,mp3,mov' 
--enable-parser='opus,vorbis,flac,mpegaudio,vp9' 
--extra-cflags=-I/chromium/src/third_party/opus/src/include 
--disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-pic 
--cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --l
 d=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin 
--extra-cflags='--target=arm64-apple-macosx' 
--extra-cflags=-F/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
 --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks 
--extra-cflags=-nostdinc 
--extra-cflags=-isystem/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 
--extra-cflags=-isystem/chromium/src/third_party/llvm-build/Release+Asserts/lib/clang/20/include
 --extra-ldflags=-syslibroot 
--extra-ldflags=/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
 
--extra-ldflags=-L/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
 --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min 
--extra-ldflags=10.10 --extra-ldf
 lags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version 
--extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=arm64 
--extra-cflags='-arch arm64' --extra-ldflags='-arch arm64' 
--enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- 
elide long configuration string from binary */
+ #define FFMPEG_LICENSE "LGPL version 2.1 or later"
+ #define CONFIG_THIS_YEAR 2024
+ #define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
+ #define AVCONV_DATADIR "/usr/local/share/ffmpeg"
+-#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
923566a67de39a00eb6fc5cabbad307a72aa338e)"
++#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
8cb44859cc31929521c09fc6a8add66d53db44de)"
+ #define OS_NAME darwin
+ #define EXTERN_PREFIX "_"
+ #define EXTERN_ASM _
+@@ -32,6 +32,7 @@
+ #define ARCH_SPARC64 0
+ #define ARCH_TILEGX 0
+ #define ARCH_TILEPRO 0
++#define ARCH_WASM 0
+ #define ARCH_X86 0
+ #define ARCH_X86_32 0
+ #define ARCH_X86_64 0
+@@ -57,6 +58,7 @@
+ #define HAVE_RVV 0
+ #define HAVE_RV_ZICBOP 1
+ #define HAVE_RV_ZVBB 0
++#define HAVE_SIMD128 0
+ #define HAVE_AESNI 0
+ #define HAVE_AMD3DNOW 0
+ #define HAVE_AMD3DNOWEXT 0
+@@ -112,6 +114,7 @@
+ #define HAVE_RVV_EXTERNAL 0
+ #define HAVE_RV_ZICBOP_EXTERNAL 0
+ #define HAVE_RV_ZVBB_EXTERNAL 0
++#define HAVE_SIMD128_EXTERNAL 0
+ #define HAVE_AESNI_EXTERNAL 0
+ #define HAVE_AMD3DNOW_EXTERNAL 0
+ #define HAVE_AMD3DNOWEXT_EXTERNAL 0
+@@ -167,6 +170,7 @@
+ #define HAVE_RVV_INLINE 0
+ #define HAVE_RV_ZICBOP_INLINE 0
+ #define HAVE_RV_ZVBB_INLINE 0
++#define HAVE_SIMD128_INLINE 0
+ #define HAVE_AESNI_INLINE 0
+ #define HAVE_AMD3DNOW_INLINE 0
+ #define HAVE_AMD3DNOWEXT_INLINE 0
+@@ -205,7 +209,6 @@
+ #define HAVE_FAST_CLZ 1
+ #define HAVE_FAST_CMOV 0
+ #define HAVE_FAST_FLOAT16 1
+-#define HAVE_LOCAL_ALIGNED 0
+ #define HAVE_SIMD_ALIGN_16 1
+ #define HAVE_SIMD_ALIGN_32 0
+ #define HAVE_SIMD_ALIGN_64 0
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/config_components.h 
b/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/config_components.h
+--- a/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/config_components.h  
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/config_components.h  
2025-02-07 10:58:55.000000000 +0000
+@@ -243,6 +243,7 @@
+ #define CONFIG_RV20_DECODER 0
+ #define CONFIG_RV30_DECODER 0
+ #define CONFIG_RV40_DECODER 0
++#define CONFIG_RV60_DECODER 0
+ #define CONFIG_S302M_DECODER 0
+ #define CONFIG_SANM_DECODER 0
+ #define CONFIG_SCPR_DECODER 0
+@@ -650,6 +651,7 @@
+ #define CONFIG_DXV_ENCODER 0
+ #define CONFIG_EXR_ENCODER 0
+ #define CONFIG_FFV1_ENCODER 0
++#define CONFIG_FFV1_VULKAN_ENCODER 0
+ #define CONFIG_FFVHUFF_ENCODER 0
+ #define CONFIG_FITS_ENCODER 0
+ #define CONFIG_FLASHSV_ENCODER 0
+@@ -956,6 +958,7 @@
+ #define CONFIG_VP9_VAAPI_HWACCEL 0
+ #define CONFIG_VP9_VDPAU_HWACCEL 0
+ #define CONFIG_VP9_VIDEOTOOLBOX_HWACCEL 0
++#define CONFIG_VVC_VAAPI_HWACCEL 0
+ #define CONFIG_WMV3_D3D11VA_HWACCEL 0
+ #define CONFIG_WMV3_D3D11VA2_HWACCEL 0
+ #define CONFIG_WMV3_D3D12VA_HWACCEL 0
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/libavutil/ffversion.h 
b/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/libavutil/ffversion.h
+--- 
a/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/libavutil/ffversion.h     
   2025-02-03 19:02:21.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/ios/arm64/libavutil/ffversion.h     
   2025-02-07 10:58:55.000000000 +0000
+@@ -1,5 +1,5 @@
+ /* Automatically generated by version.sh, do not manually edit! */
+ #ifndef AVUTIL_FFVERSION_H
+ #define AVUTIL_FFVERSION_H
+-#define FFMPEG_VERSION "N-118887-g99f17d50d3"
++#define FFMPEG_VERSION "N-119293-g19beff4292"
+ #endif /* AVUTIL_FFVERSION_H */
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config.asm 
b/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config.asm
+--- a/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config.asm     
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config.asm     
2025-02-07 10:58:55.000000000 +0000
+@@ -17,6 +17,7 @@
+ %define ARCH_SPARC64 0
+ %define ARCH_TILEGX 0
+ %define ARCH_TILEPRO 0
++%define ARCH_WASM 0
+ %define ARCH_X86 1
+ %define ARCH_X86_32 0
+ %define ARCH_X86_64 1
+@@ -42,6 +43,7 @@
+ %define HAVE_RVV 0
+ %define HAVE_RV_ZICBOP 1
+ %define HAVE_RV_ZVBB 0
++%define HAVE_SIMD128 0
+ %define HAVE_AESNI 1
+ %define HAVE_AMD3DNOW 1
+ %define HAVE_AMD3DNOWEXT 1
+@@ -97,6 +99,7 @@
+ %define HAVE_RVV_EXTERNAL 0
+ %define HAVE_RV_ZICBOP_EXTERNAL 0
+ %define HAVE_RV_ZVBB_EXTERNAL 0
++%define HAVE_SIMD128_EXTERNAL 0
+ %define HAVE_AESNI_EXTERNAL 1
+ %define HAVE_AMD3DNOW_EXTERNAL 1
+ %define HAVE_AMD3DNOWEXT_EXTERNAL 1
+@@ -152,6 +155,7 @@
+ %define HAVE_RVV_INLINE 0
+ %define HAVE_RV_ZICBOP_INLINE 0
+ %define HAVE_RV_ZVBB_INLINE 0
++%define HAVE_SIMD128_INLINE 0
+ %define HAVE_AESNI_INLINE 1
+ %define HAVE_AMD3DNOW_INLINE 1
+ %define HAVE_AMD3DNOWEXT_INLINE 1
+@@ -190,7 +194,6 @@
+ %define HAVE_FAST_CLZ 1
+ %define HAVE_FAST_CMOV 1
+ %define HAVE_FAST_FLOAT16 0
+-%define HAVE_LOCAL_ALIGNED 1
+ %define HAVE_SIMD_ALIGN_16 1
+ %define HAVE_SIMD_ALIGN_32 1
+ %define HAVE_SIMD_ALIGN_64 1
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config.h 
b/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config.h
+--- a/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config.h       
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config.h       
2025-02-07 10:58:55.000000000 +0000
+@@ -1,12 +1,12 @@
+ /* Automatically generated by configure - do not modify! */
+ #ifndef FFMPEG_CONFIG_H
+ #define FFMPEG_CONFIG_H
+-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all 
--disable-doc --disable-htmlpages --disable-manpages --disable-podpages 
--disable-txtpages --disable-static --enable-avcodec --enable-avformat 
--enable-avutil --enable-static --enable-libopus --disable-debug 
--disable-bzlib --disable-error-resilience --disable-iconv --disable-network 
--disable-schannel --disable-sdl2 --disable-symver --disable-xlib 
--disable-zlib --disable-securetransport --disable-faan --disable-alsa 
--disable-iamf --disable-autodetect --enable-decoder='vorbis,libopus,flac' 
--enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' 
--enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' 
--enable-demuxer='ogg,matroska,wav,flac,mp3,mov' 
--enable-parser='opus,vorbis,flac,mpegaudio,vp9' 
--extra-cflags=-I/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/opus/src/include
 --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-pic 
--cc=clang --cxx=clang++ --ld=cla
 ng --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar 
--target-os=darwin --extra-cflags='--target=x86_64-apple-macosx' 
--extra-cflags=-F/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
 --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks 
--extra-cflags=-nostdinc 
--extra-cflags=-isystem/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 
--extra-cflags=-isystem/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/llvm-build/Release+Asserts/lib/clang/20/include
 --extra-ldflags=-syslibroot 
--extra-ldflags=/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
 --extra-ldflags=-L/usr/local/google
 
/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
 --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min 
--extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 
--extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 
--extra-ldflags=10.10 --arch=x86_64 --extra-cflags=-m64 --extra-ldflags='-arch 
x86_64' --enable-decoder='aac,h264' --enable-demuxer=aac 
--enable-parser='aac,h264'" -- elide long configuration string from binary */
++/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all 
--disable-doc --disable-htmlpages --disable-manpages --disable-podpages 
--disable-txtpages --disable-static --enable-avcodec --enable-avformat 
--enable-avutil --enable-static --enable-libopus --disable-debug 
--disable-bzlib --disable-error-resilience --disable-iconv --disable-network 
--disable-schannel --disable-sdl2 --disable-symver --disable-xlib 
--disable-zlib --disable-securetransport --disable-faan --disable-alsa 
--disable-iamf --disable-autodetect --enable-decoder='vorbis,libopus,flac' 
--enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' 
--enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' 
--enable-demuxer='ogg,matroska,wav,flac,mp3,mov' 
--enable-parser='opus,vorbis,flac,mpegaudio,vp9' 
--extra-cflags=-I/chromium/src/third_party/opus/src/include 
--disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-pic 
--cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --l
 d=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin 
--extra-cflags='--target=x86_64-apple-macosx' 
--extra-cflags=-F/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
 --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks 
--extra-cflags=-nostdinc 
--extra-cflags=-isystem/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 
--extra-cflags=-isystem/chromium/src/third_party/llvm-build/Release+Asserts/lib/clang/20/include
 --extra-ldflags=-syslibroot 
--extra-ldflags=/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
 
--extra-ldflags=-L/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
 --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min 
--extra-ldflags=10.10 --extra-ld
 flags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version 
--extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=x86_64 
--extra-cflags=-m64 --extra-ldflags='-arch x86_64' --enable-decoder='aac,h264' 
--enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration 
string from binary */
+ #define FFMPEG_LICENSE "LGPL version 2.1 or later"
+ #define CONFIG_THIS_YEAR 2024
+ #define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
+ #define AVCONV_DATADIR "/usr/local/share/ffmpeg"
+-#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
923566a67de39a00eb6fc5cabbad307a72aa338e)"
++#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
8cb44859cc31929521c09fc6a8add66d53db44de)"
+ #define OS_NAME darwin
+ #define EXTERN_PREFIX "_"
+ #define EXTERN_ASM _
+@@ -31,6 +31,7 @@
+ #define ARCH_SPARC64 0
+ #define ARCH_TILEGX 0
+ #define ARCH_TILEPRO 0
++#define ARCH_WASM 0
+ #define ARCH_X86 1
+ #define ARCH_X86_32 0
+ #define ARCH_X86_64 1
+@@ -56,6 +57,7 @@
+ #define HAVE_RVV 0
+ #define HAVE_RV_ZICBOP 1
+ #define HAVE_RV_ZVBB 0
++#define HAVE_SIMD128 0
+ #define HAVE_AESNI 1
+ #define HAVE_AMD3DNOW 1
+ #define HAVE_AMD3DNOWEXT 1
+@@ -111,6 +113,7 @@
+ #define HAVE_RVV_EXTERNAL 0
+ #define HAVE_RV_ZICBOP_EXTERNAL 0
+ #define HAVE_RV_ZVBB_EXTERNAL 0
++#define HAVE_SIMD128_EXTERNAL 0
+ #define HAVE_AESNI_EXTERNAL 1
+ #define HAVE_AMD3DNOW_EXTERNAL 1
+ #define HAVE_AMD3DNOWEXT_EXTERNAL 1
+@@ -166,6 +169,7 @@
+ #define HAVE_RVV_INLINE 0
+ #define HAVE_RV_ZICBOP_INLINE 0
+ #define HAVE_RV_ZVBB_INLINE 0
++#define HAVE_SIMD128_INLINE 0
+ #define HAVE_AESNI_INLINE 1
+ #define HAVE_AMD3DNOW_INLINE 1
+ #define HAVE_AMD3DNOWEXT_INLINE 1
+@@ -204,7 +208,6 @@
+ #define HAVE_FAST_CLZ 1
+ #define HAVE_FAST_CMOV 1
+ #define HAVE_FAST_FLOAT16 0
+-#define HAVE_LOCAL_ALIGNED 1
+ #define HAVE_SIMD_ALIGN_16 1
+ #define HAVE_SIMD_ALIGN_32 1
+ #define HAVE_SIMD_ALIGN_64 1
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config_components.h 
b/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config_components.h
+--- a/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config_components.h    
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chrome/ios/x64/config_components.h    
2025-02-07 10:58:55.000000000 +0000
+@@ -243,6 +243,7 @@
+ #define CONFIG_RV20_DECODER 0
+ #define CONFIG_RV30_DECODER 0
+ #define CONFIG_RV40_DECODER 0
++#define CONFIG_RV60_DECODER 0
+ #define CONFIG_S302M_DECODER 0
+ #define CONFIG_SANM_DECODER 0
+ #define CONFIG_SCPR_DECODER 0
+@@ -650,6 +651,7 @@
+ #define CONFIG_DXV_ENCODER 0
+ #define CONFIG_EXR_ENCODER 0
+ #define CONFIG_FFV1_ENCODER 0
++#define CONFIG_FFV1_VULKAN_ENCODER 0
+ #define CONFIG_FFVHUFF_ENCODER 0
+ #define CONFIG_FITS_ENCODER 0
+ #define CONFIG_FLASHSV_ENCODER 0
+@@ -956,6 +958,7 @@
+ #define CONFIG_VP9_VAAPI_HWACCEL 0
+ #define CONFIG_VP9_VDPAU_HWACCEL 0
+ #define CONFIG_VP9_VIDEOTOOLBOX_HWACCEL 0
++#define CONFIG_VVC_VAAPI_HWACCEL 0
+ #define CONFIG_WMV3_D3D11VA_HWACCEL 0
+ #define CONFIG_WMV3_D3D11VA2_HWACCEL 0
+ #define CONFIG_WMV3_D3D12VA_HWACCEL 0
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/ios/x64/libavutil/ffversion.h 
b/third_party/ffmpeg/chromium/config/Chrome/ios/x64/libavutil/ffversion.h
+--- a/third_party/ffmpeg/chromium/config/Chrome/ios/x64/libavutil/ffversion.h  
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chrome/ios/x64/libavutil/ffversion.h  
2025-02-07 10:58:55.000000000 +0000
+@@ -1,5 +1,5 @@
+ /* Automatically generated by version.sh, do not manually edit! */
+ #ifndef AVUTIL_FFVERSION_H
+ #define AVUTIL_FFVERSION_H
+-#define FFMPEG_VERSION "N-118887-g99f17d50d3"
++#define FFMPEG_VERSION "N-119293-g19beff4292"
+ #endif /* AVUTIL_FFVERSION_H */
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config.h 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config.h
 --- a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config.h 
1970-01-01 01:00:00.000000000 +0100
-+++ b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config.h 
2025-01-14 12:35:46.000000000 +0000
-@@ -0,0 +1,793 @@
++++ b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config.h 
2025-02-07 10:58:54.000000000 +0000
+@@ -0,0 +1,796 @@
 +/* Automatically generated by configure - do not modify! */
 +#ifndef FFMPEG_CONFIG_H
 +#define FFMPEG_CONFIG_H
@@ -227,7 +460,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#define CONFIG_THIS_YEAR 2024
 +#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
 +#define AVCONV_DATADIR "/usr/local/share/ffmpeg"
-+#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
b81d8e90339a788cc6cb148831612c6b39b93ad5)"
++#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
091448e3c17bc8e7812dd7b571c852576d648977)"
 +#define OS_NAME linux
 +#define EXTERN_PREFIX ""
 +#define EXTERN_ASM 
@@ -252,6 +485,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#define ARCH_SPARC64 0
 +#define ARCH_TILEGX 0
 +#define ARCH_TILEPRO 0
++#define ARCH_WASM 0
 +#define ARCH_X86 0
 +#define ARCH_X86_32 0
 +#define ARCH_X86_64 0
@@ -276,7 +510,8 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#define HAVE_RV 1
 +#define HAVE_RVV 1
 +#define HAVE_RV_ZICBOP 1
-+#define HAVE_RV_ZVBB 0
++#define HAVE_RV_ZVBB 1
++#define HAVE_SIMD128 0
 +#define HAVE_AESNI 0
 +#define HAVE_AMD3DNOW 0
 +#define HAVE_AMD3DNOWEXT 0
@@ -332,6 +567,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#define HAVE_RVV_EXTERNAL 0
 +#define HAVE_RV_ZICBOP_EXTERNAL 0
 +#define HAVE_RV_ZVBB_EXTERNAL 0
++#define HAVE_SIMD128_EXTERNAL 0
 +#define HAVE_AESNI_EXTERNAL 0
 +#define HAVE_AMD3DNOW_EXTERNAL 0
 +#define HAVE_AMD3DNOWEXT_EXTERNAL 0
@@ -387,6 +623,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#define HAVE_RVV_INLINE 0
 +#define HAVE_RV_ZICBOP_INLINE 0
 +#define HAVE_RV_ZVBB_INLINE 0
++#define HAVE_SIMD128_INLINE 0
 +#define HAVE_AESNI_INLINE 0
 +#define HAVE_AMD3DNOW_INLINE 0
 +#define HAVE_AMD3DNOWEXT_INLINE 0
@@ -425,7 +662,6 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#define HAVE_FAST_CLZ 0
 +#define HAVE_FAST_CMOV 0
 +#define HAVE_FAST_FLOAT16 0
-+#define HAVE_LOCAL_ALIGNED 0
 +#define HAVE_SIMD_ALIGN_16 0
 +#define HAVE_SIMD_ALIGN_32 0
 +#define HAVE_SIMD_ALIGN_64 0
@@ -1014,8 +1250,8 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#endif /* FFMPEG_CONFIG_H */
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config_components.h 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config_components.h
 --- 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config_components.h   
   1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config_components.h   
   2025-01-14 12:35:46.000000000 +0000
-@@ -0,0 +1,2234 @@
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/config_components.h   
   2025-02-07 10:58:54.000000000 +0000
+@@ -0,0 +1,2237 @@
 +/* Automatically generated by configure - do not modify! */
 +#ifndef FFMPEG_CONFIG_COMPONENTS_H
 +#define FFMPEG_CONFIG_COMPONENTS_H
@@ -1261,6 +1497,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#define CONFIG_RV20_DECODER 0
 +#define CONFIG_RV30_DECODER 0
 +#define CONFIG_RV40_DECODER 0
++#define CONFIG_RV60_DECODER 0
 +#define CONFIG_S302M_DECODER 0
 +#define CONFIG_SANM_DECODER 0
 +#define CONFIG_SCPR_DECODER 0
@@ -1668,6 +1905,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#define CONFIG_DXV_ENCODER 0
 +#define CONFIG_EXR_ENCODER 0
 +#define CONFIG_FFV1_ENCODER 0
++#define CONFIG_FFV1_VULKAN_ENCODER 0
 +#define CONFIG_FFVHUFF_ENCODER 0
 +#define CONFIG_FITS_ENCODER 0
 +#define CONFIG_FLASHSV_ENCODER 0
@@ -1974,6 +2212,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#define CONFIG_VP9_VAAPI_HWACCEL 0
 +#define CONFIG_VP9_VDPAU_HWACCEL 0
 +#define CONFIG_VP9_VIDEOTOOLBOX_HWACCEL 0
++#define CONFIG_VVC_VAAPI_HWACCEL 0
 +#define CONFIG_WMV3_D3D11VA_HWACCEL 0
 +#define CONFIG_WMV3_D3D11VA2_HWACCEL 0
 +#define CONFIG_WMV3_D3D12VA_HWACCEL 0
@@ -3252,13 +3491,13 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#endif /* FFMPEG_CONFIG_COMPONENTS_H */
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/bsf_list.c 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/bsf_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/bsf_list.c 
   1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/bsf_list.c 
   2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/bsf_list.c 
   2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,2 @@
 +static const FFBitStreamFilter * const bitstream_filters[] = {
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/codec_list.c
 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/codec_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/codec_list.c
  1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/codec_list.c
  2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/codec_list.c
  2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,17 @@
 +static const FFCodec * const codec_list[] = {
 +    &ff_h264_decoder,
@@ -3279,7 +3518,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/parser_list.c
 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/parser_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/parser_list.c
 1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/parser_list.c
 2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavcodec/parser_list.c
 2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,9 @@
 +static const AVCodecParser * const parser_list[] = {
 +    &ff_aac_parser,
@@ -3292,7 +3531,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/demuxer_list.c
 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/demuxer_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/demuxer_list.c
       1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/demuxer_list.c
       2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/demuxer_list.c
       2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,9 @@
 +static const FFInputFormat * const demuxer_list[] = {
 +    &ff_aac_demuxer,
@@ -3305,19 +3544,19 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/muxer_list.c
 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/muxer_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/muxer_list.c
 1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/muxer_list.c
 2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/muxer_list.c
 2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,2 @@
 +static const FFOutputFormat * const muxer_list[] = {
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/protocol_list.c
 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/protocol_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/protocol_list.c
      1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/protocol_list.c
      2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavformat/protocol_list.c
      2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,2 @@
 +static const URLProtocol * const url_protocols[] = {
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/avconfig.h 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/avconfig.h
 --- 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/avconfig.h  
   1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/avconfig.h  
   2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/avconfig.h  
   2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,6 @@
 +/* Generated by ffmpeg configure */
 +#ifndef AVUTIL_AVCONFIG_H
@@ -3327,17 +3566,250 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/risc
 +#endif /* AVUTIL_AVCONFIG_H */
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/ffversion.h 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/ffversion.h
 --- 
a/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/ffversion.h 
   1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/ffversion.h 
   2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chrome/linux/riscv64/libavutil/ffversion.h 
   2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,5 @@
 +/* Automatically generated by version.sh, do not manually edit! */
 +#ifndef AVUTIL_FFVERSION_H
 +#define AVUTIL_FFVERSION_H
-+#define FFMPEG_VERSION "git-2024-10-31-591ae4b02e"
++#define FFMPEG_VERSION "git-2024-12-13-d10a0f8"
 +#endif /* AVUTIL_FFVERSION_H */
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/config.h 
b/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/config.h
+--- a/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/config.h   
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/config.h   
2025-02-07 10:58:55.000000000 +0000
+@@ -1,12 +1,12 @@
+ /* Automatically generated by configure - do not modify! */
+ #ifndef FFMPEG_CONFIG_H
+ #define FFMPEG_CONFIG_H
+-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all 
--disable-doc --disable-htmlpages --disable-manpages --disable-podpages 
--disable-txtpages --disable-static --enable-avcodec --enable-avformat 
--enable-avutil --enable-static --enable-libopus --disable-debug 
--disable-bzlib --disable-error-resilience --disable-iconv --disable-network 
--disable-schannel --disable-sdl2 --disable-symver --disable-xlib 
--disable-zlib --disable-securetransport --disable-faan --disable-alsa 
--disable-iamf --disable-autodetect --enable-decoder='vorbis,libopus,flac' 
--enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' 
--enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' 
--enable-demuxer='ogg,matroska,wav,flac,mp3,mov' 
--enable-parser='opus,vorbis,flac,mpegaudio,vp9' 
--extra-cflags=-I/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/opus/src/include
 --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-pic 
--cc=clang --cxx=clang++ --ld=cla
 ng --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar 
--target-os=darwin --extra-cflags='--target=arm64-apple-macosx' 
--extra-cflags=-F/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
 --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks 
--extra-cflags=-nostdinc 
--extra-cflags=-isystem/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 
--extra-cflags=-isystem/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/llvm-build/Release+Asserts/lib/clang/20/include
 --extra-ldflags=-syslibroot 
--extra-ldflags=/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
 --extra-ldflags=-L/usr/local/google/
 
home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
 --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min 
--extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 
--extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 
--extra-ldflags=10.10 --arch=arm64 --extra-cflags='-arch arm64' 
--extra-ldflags='-arch arm64'" -- elide long configuration string from binary */
++/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all 
--disable-doc --disable-htmlpages --disable-manpages --disable-podpages 
--disable-txtpages --disable-static --enable-avcodec --enable-avformat 
--enable-avutil --enable-static --enable-libopus --disable-debug 
--disable-bzlib --disable-error-resilience --disable-iconv --disable-network 
--disable-schannel --disable-sdl2 --disable-symver --disable-xlib 
--disable-zlib --disable-securetransport --disable-faan --disable-alsa 
--disable-iamf --disable-autodetect --enable-decoder='vorbis,libopus,flac' 
--enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' 
--enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' 
--enable-demuxer='ogg,matroska,wav,flac,mp3,mov' 
--enable-parser='opus,vorbis,flac,mpegaudio,vp9' 
--extra-cflags=-I/chromium/src/third_party/opus/src/include 
--disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-pic 
--cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --l
 d=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin 
--extra-cflags='--target=arm64-apple-macosx' 
--extra-cflags=-F/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
 --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks 
--extra-cflags=-nostdinc 
--extra-cflags=-isystem/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 
--extra-cflags=-isystem/chromium/src/third_party/llvm-build/Release+Asserts/lib/clang/20/include
 --extra-ldflags=-syslibroot 
--extra-ldflags=/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
 
--extra-ldflags=-L/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
 --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min 
--extra-ldflags=10.10 --extra-ldf
 lags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version 
--extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=arm64 
--extra-cflags='-arch arm64' --extra-ldflags='-arch arm64'" -- elide long 
configuration string from binary */
+ #define FFMPEG_LICENSE "LGPL version 2.1 or later"
+ #define CONFIG_THIS_YEAR 2024
+ #define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
+ #define AVCONV_DATADIR "/usr/local/share/ffmpeg"
+-#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
923566a67de39a00eb6fc5cabbad307a72aa338e)"
++#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
8cb44859cc31929521c09fc6a8add66d53db44de)"
+ #define OS_NAME darwin
+ #define EXTERN_PREFIX "_"
+ #define EXTERN_ASM _
+@@ -32,6 +32,7 @@
+ #define ARCH_SPARC64 0
+ #define ARCH_TILEGX 0
+ #define ARCH_TILEPRO 0
++#define ARCH_WASM 0
+ #define ARCH_X86 0
+ #define ARCH_X86_32 0
+ #define ARCH_X86_64 0
+@@ -57,6 +58,7 @@
+ #define HAVE_RVV 0
+ #define HAVE_RV_ZICBOP 1
+ #define HAVE_RV_ZVBB 0
++#define HAVE_SIMD128 0
+ #define HAVE_AESNI 0
+ #define HAVE_AMD3DNOW 0
+ #define HAVE_AMD3DNOWEXT 0
+@@ -112,6 +114,7 @@
+ #define HAVE_RVV_EXTERNAL 0
+ #define HAVE_RV_ZICBOP_EXTERNAL 0
+ #define HAVE_RV_ZVBB_EXTERNAL 0
++#define HAVE_SIMD128_EXTERNAL 0
+ #define HAVE_AESNI_EXTERNAL 0
+ #define HAVE_AMD3DNOW_EXTERNAL 0
+ #define HAVE_AMD3DNOWEXT_EXTERNAL 0
+@@ -167,6 +170,7 @@
+ #define HAVE_RVV_INLINE 0
+ #define HAVE_RV_ZICBOP_INLINE 0
+ #define HAVE_RV_ZVBB_INLINE 0
++#define HAVE_SIMD128_INLINE 0
+ #define HAVE_AESNI_INLINE 0
+ #define HAVE_AMD3DNOW_INLINE 0
+ #define HAVE_AMD3DNOWEXT_INLINE 0
+@@ -205,7 +209,6 @@
+ #define HAVE_FAST_CLZ 1
+ #define HAVE_FAST_CMOV 0
+ #define HAVE_FAST_FLOAT16 1
+-#define HAVE_LOCAL_ALIGNED 0
+ #define HAVE_SIMD_ALIGN_16 1
+ #define HAVE_SIMD_ALIGN_32 0
+ #define HAVE_SIMD_ALIGN_64 0
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/config_components.h 
b/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/config_components.h
+--- 
a/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/config_components.h     
   2025-02-03 19:02:21.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/config_components.h     
   2025-02-07 10:58:55.000000000 +0000
+@@ -243,6 +243,7 @@
+ #define CONFIG_RV20_DECODER 0
+ #define CONFIG_RV30_DECODER 0
+ #define CONFIG_RV40_DECODER 0
++#define CONFIG_RV60_DECODER 0
+ #define CONFIG_S302M_DECODER 0
+ #define CONFIG_SANM_DECODER 0
+ #define CONFIG_SCPR_DECODER 0
+@@ -650,6 +651,7 @@
+ #define CONFIG_DXV_ENCODER 0
+ #define CONFIG_EXR_ENCODER 0
+ #define CONFIG_FFV1_ENCODER 0
++#define CONFIG_FFV1_VULKAN_ENCODER 0
+ #define CONFIG_FFVHUFF_ENCODER 0
+ #define CONFIG_FITS_ENCODER 0
+ #define CONFIG_FLASHSV_ENCODER 0
+@@ -956,6 +958,7 @@
+ #define CONFIG_VP9_VAAPI_HWACCEL 0
+ #define CONFIG_VP9_VDPAU_HWACCEL 0
+ #define CONFIG_VP9_VIDEOTOOLBOX_HWACCEL 0
++#define CONFIG_VVC_VAAPI_HWACCEL 0
+ #define CONFIG_WMV3_D3D11VA_HWACCEL 0
+ #define CONFIG_WMV3_D3D11VA2_HWACCEL 0
+ #define CONFIG_WMV3_D3D12VA_HWACCEL 0
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/libavutil/ffversion.h 
b/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/libavutil/ffversion.h
+--- 
a/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/libavutil/ffversion.h   
   2025-02-03 19:02:21.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/ios/arm64/libavutil/ffversion.h   
   2025-02-07 10:58:55.000000000 +0000
+@@ -1,5 +1,5 @@
+ /* Automatically generated by version.sh, do not manually edit! */
+ #ifndef AVUTIL_FFVERSION_H
+ #define AVUTIL_FFVERSION_H
+-#define FFMPEG_VERSION "N-118887-g99f17d50d3"
++#define FFMPEG_VERSION "N-119293-g19beff4292"
+ #endif /* AVUTIL_FFVERSION_H */
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config.asm 
b/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config.asm
+--- a/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config.asm   
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config.asm   
2025-02-07 10:58:55.000000000 +0000
+@@ -17,6 +17,7 @@
+ %define ARCH_SPARC64 0
+ %define ARCH_TILEGX 0
+ %define ARCH_TILEPRO 0
++%define ARCH_WASM 0
+ %define ARCH_X86 1
+ %define ARCH_X86_32 0
+ %define ARCH_X86_64 1
+@@ -42,6 +43,7 @@
+ %define HAVE_RVV 0
+ %define HAVE_RV_ZICBOP 1
+ %define HAVE_RV_ZVBB 0
++%define HAVE_SIMD128 0
+ %define HAVE_AESNI 1
+ %define HAVE_AMD3DNOW 1
+ %define HAVE_AMD3DNOWEXT 1
+@@ -97,6 +99,7 @@
+ %define HAVE_RVV_EXTERNAL 0
+ %define HAVE_RV_ZICBOP_EXTERNAL 0
+ %define HAVE_RV_ZVBB_EXTERNAL 0
++%define HAVE_SIMD128_EXTERNAL 0
+ %define HAVE_AESNI_EXTERNAL 1
+ %define HAVE_AMD3DNOW_EXTERNAL 1
+ %define HAVE_AMD3DNOWEXT_EXTERNAL 1
+@@ -152,6 +155,7 @@
+ %define HAVE_RVV_INLINE 0
+ %define HAVE_RV_ZICBOP_INLINE 0
+ %define HAVE_RV_ZVBB_INLINE 0
++%define HAVE_SIMD128_INLINE 0
+ %define HAVE_AESNI_INLINE 1
+ %define HAVE_AMD3DNOW_INLINE 1
+ %define HAVE_AMD3DNOWEXT_INLINE 1
+@@ -190,7 +194,6 @@
+ %define HAVE_FAST_CLZ 1
+ %define HAVE_FAST_CMOV 1
+ %define HAVE_FAST_FLOAT16 0
+-%define HAVE_LOCAL_ALIGNED 1
+ %define HAVE_SIMD_ALIGN_16 1
+ %define HAVE_SIMD_ALIGN_32 1
+ %define HAVE_SIMD_ALIGN_64 1
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config.h 
b/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config.h
+--- a/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config.h     
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config.h     
2025-02-07 10:58:55.000000000 +0000
+@@ -1,12 +1,12 @@
+ /* Automatically generated by configure - do not modify! */
+ #ifndef FFMPEG_CONFIG_H
+ #define FFMPEG_CONFIG_H
+-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all 
--disable-doc --disable-htmlpages --disable-manpages --disable-podpages 
--disable-txtpages --disable-static --enable-avcodec --enable-avformat 
--enable-avutil --enable-static --enable-libopus --disable-debug 
--disable-bzlib --disable-error-resilience --disable-iconv --disable-network 
--disable-schannel --disable-sdl2 --disable-symver --disable-xlib 
--disable-zlib --disable-securetransport --disable-faan --disable-alsa 
--disable-iamf --disable-autodetect --enable-decoder='vorbis,libopus,flac' 
--enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' 
--enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' 
--enable-demuxer='ogg,matroska,wav,flac,mp3,mov' 
--enable-parser='opus,vorbis,flac,mpegaudio,vp9' 
--extra-cflags=-I/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/opus/src/include
 --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-pic 
--cc=clang --cxx=clang++ --ld=cla
 ng --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar 
--target-os=darwin --extra-cflags='--target=x86_64-apple-macosx' 
--extra-cflags=-F/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
 --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks 
--extra-cflags=-nostdinc 
--extra-cflags=-isystem/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 
--extra-cflags=-isystem/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/llvm-build/Release+Asserts/lib/clang/20/include
 --extra-ldflags=-syslibroot 
--extra-ldflags=/usr/local/google/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
 --extra-ldflags=-L/usr/local/google
 
/home/ezemtsov/projects/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
 --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min 
--extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 
--extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 
--extra-ldflags=10.10 --arch=x86_64 --extra-cflags=-m64 --extra-ldflags='-arch 
x86_64'" -- elide long configuration string from binary */
++/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all 
--disable-doc --disable-htmlpages --disable-manpages --disable-podpages 
--disable-txtpages --disable-static --enable-avcodec --enable-avformat 
--enable-avutil --enable-static --enable-libopus --disable-debug 
--disable-bzlib --disable-error-resilience --disable-iconv --disable-network 
--disable-schannel --disable-sdl2 --disable-symver --disable-xlib 
--disable-zlib --disable-securetransport --disable-faan --disable-alsa 
--disable-iamf --disable-autodetect --enable-decoder='vorbis,libopus,flac' 
--enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' 
--enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' 
--enable-demuxer='ogg,matroska,wav,flac,mp3,mov' 
--enable-parser='opus,vorbis,flac,mpegaudio,vp9' 
--extra-cflags=-I/chromium/src/third_party/opus/src/include 
--disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-pic 
--cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --l
 d=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin 
--extra-cflags='--target=x86_64-apple-macosx' 
--extra-cflags=-F/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
 --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks 
--extra-cflags=-nostdinc 
--extra-cflags=-isystem/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 
--extra-cflags=-isystem/chromium/src/third_party/llvm-build/Release+Asserts/lib/clang/20/include
 --extra-ldflags=-syslibroot 
--extra-ldflags=/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
 
--extra-ldflags=-L/chromium/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
 --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min 
--extra-ldflags=10.10 --extra-ld
 flags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version 
--extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=x86_64 
--extra-cflags=-m64 --extra-ldflags='-arch x86_64'" -- elide long configuration 
string from binary */
+ #define FFMPEG_LICENSE "LGPL version 2.1 or later"
+ #define CONFIG_THIS_YEAR 2024
+ #define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
+ #define AVCONV_DATADIR "/usr/local/share/ffmpeg"
+-#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
923566a67de39a00eb6fc5cabbad307a72aa338e)"
++#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
8cb44859cc31929521c09fc6a8add66d53db44de)"
+ #define OS_NAME darwin
+ #define EXTERN_PREFIX "_"
+ #define EXTERN_ASM _
+@@ -31,6 +31,7 @@
+ #define ARCH_SPARC64 0
+ #define ARCH_TILEGX 0
+ #define ARCH_TILEPRO 0
++#define ARCH_WASM 0
+ #define ARCH_X86 1
+ #define ARCH_X86_32 0
+ #define ARCH_X86_64 1
+@@ -56,6 +57,7 @@
+ #define HAVE_RVV 0
+ #define HAVE_RV_ZICBOP 1
+ #define HAVE_RV_ZVBB 0
++#define HAVE_SIMD128 0
+ #define HAVE_AESNI 1
+ #define HAVE_AMD3DNOW 1
+ #define HAVE_AMD3DNOWEXT 1
+@@ -111,6 +113,7 @@
+ #define HAVE_RVV_EXTERNAL 0
+ #define HAVE_RV_ZICBOP_EXTERNAL 0
+ #define HAVE_RV_ZVBB_EXTERNAL 0
++#define HAVE_SIMD128_EXTERNAL 0
+ #define HAVE_AESNI_EXTERNAL 1
+ #define HAVE_AMD3DNOW_EXTERNAL 1
+ #define HAVE_AMD3DNOWEXT_EXTERNAL 1
+@@ -166,6 +169,7 @@
+ #define HAVE_RVV_INLINE 0
+ #define HAVE_RV_ZICBOP_INLINE 0
+ #define HAVE_RV_ZVBB_INLINE 0
++#define HAVE_SIMD128_INLINE 0
+ #define HAVE_AESNI_INLINE 1
+ #define HAVE_AMD3DNOW_INLINE 1
+ #define HAVE_AMD3DNOWEXT_INLINE 1
+@@ -204,7 +208,6 @@
+ #define HAVE_FAST_CLZ 1
+ #define HAVE_FAST_CMOV 1
+ #define HAVE_FAST_FLOAT16 0
+-#define HAVE_LOCAL_ALIGNED 1
+ #define HAVE_SIMD_ALIGN_16 1
+ #define HAVE_SIMD_ALIGN_32 1
+ #define HAVE_SIMD_ALIGN_64 1
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config_components.h 
b/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config_components.h
+--- a/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config_components.h  
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/config/Chromium/ios/x64/config_components.h  
2025-02-07 10:58:55.000000000 +0000
+@@ -243,6 +243,7 @@
+ #define CONFIG_RV20_DECODER 0
+ #define CONFIG_RV30_DECODER 0
+ #define CONFIG_RV40_DECODER 0
++#define CONFIG_RV60_DECODER 0
+ #define CONFIG_S302M_DECODER 0
+ #define CONFIG_SANM_DECODER 0
+ #define CONFIG_SCPR_DECODER 0
+@@ -650,6 +651,7 @@
+ #define CONFIG_DXV_ENCODER 0
+ #define CONFIG_EXR_ENCODER 0
+ #define CONFIG_FFV1_ENCODER 0
++#define CONFIG_FFV1_VULKAN_ENCODER 0
+ #define CONFIG_FFVHUFF_ENCODER 0
+ #define CONFIG_FITS_ENCODER 0
+ #define CONFIG_FLASHSV_ENCODER 0
+@@ -956,6 +958,7 @@
+ #define CONFIG_VP9_VAAPI_HWACCEL 0
+ #define CONFIG_VP9_VDPAU_HWACCEL 0
+ #define CONFIG_VP9_VIDEOTOOLBOX_HWACCEL 0
++#define CONFIG_VVC_VAAPI_HWACCEL 0
+ #define CONFIG_WMV3_D3D11VA_HWACCEL 0
+ #define CONFIG_WMV3_D3D11VA2_HWACCEL 0
+ #define CONFIG_WMV3_D3D12VA_HWACCEL 0
+diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/ios/x64/libavutil/ffversion.h 
b/third_party/ffmpeg/chromium/config/Chromium/ios/x64/libavutil/ffversion.h
+--- 
a/third_party/ffmpeg/chromium/config/Chromium/ios/x64/libavutil/ffversion.h     
   2025-02-03 19:02:21.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/ios/x64/libavutil/ffversion.h     
   2025-02-07 10:58:55.000000000 +0000
+@@ -1,5 +1,5 @@
+ /* Automatically generated by version.sh, do not manually edit! */
+ #ifndef AVUTIL_FFVERSION_H
+ #define AVUTIL_FFVERSION_H
+-#define FFMPEG_VERSION "N-118887-g99f17d50d3"
++#define FFMPEG_VERSION "N-119293-g19beff4292"
+ #endif /* AVUTIL_FFVERSION_H */
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config.h 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config.h
 --- a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config.h       
1970-01-01 01:00:00.000000000 +0100
-+++ b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config.h       
2025-01-14 12:35:46.000000000 +0000
-@@ -0,0 +1,793 @@
++++ b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config.h       
2025-02-07 10:58:54.000000000 +0000
+@@ -0,0 +1,796 @@
 +/* Automatically generated by configure - do not modify! */
 +#ifndef FFMPEG_CONFIG_H
 +#define FFMPEG_CONFIG_H
@@ -3346,7 +3818,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#define CONFIG_THIS_YEAR 2024
 +#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
 +#define AVCONV_DATADIR "/usr/local/share/ffmpeg"
-+#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
b81d8e90339a788cc6cb148831612c6b39b93ad5)"
++#define CC_IDENT "clang version 20.0.0git 
(https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 
091448e3c17bc8e7812dd7b571c852576d648977)"
 +#define OS_NAME linux
 +#define EXTERN_PREFIX ""
 +#define EXTERN_ASM 
@@ -3371,6 +3843,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#define ARCH_SPARC64 0
 +#define ARCH_TILEGX 0
 +#define ARCH_TILEPRO 0
++#define ARCH_WASM 0
 +#define ARCH_X86 0
 +#define ARCH_X86_32 0
 +#define ARCH_X86_64 0
@@ -3395,7 +3868,8 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#define HAVE_RV 1
 +#define HAVE_RVV 1
 +#define HAVE_RV_ZICBOP 1
-+#define HAVE_RV_ZVBB 0
++#define HAVE_RV_ZVBB 1
++#define HAVE_SIMD128 0
 +#define HAVE_AESNI 0
 +#define HAVE_AMD3DNOW 0
 +#define HAVE_AMD3DNOWEXT 0
@@ -3451,6 +3925,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#define HAVE_RVV_EXTERNAL 0
 +#define HAVE_RV_ZICBOP_EXTERNAL 0
 +#define HAVE_RV_ZVBB_EXTERNAL 0
++#define HAVE_SIMD128_EXTERNAL 0
 +#define HAVE_AESNI_EXTERNAL 0
 +#define HAVE_AMD3DNOW_EXTERNAL 0
 +#define HAVE_AMD3DNOWEXT_EXTERNAL 0
@@ -3506,6 +3981,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#define HAVE_RVV_INLINE 0
 +#define HAVE_RV_ZICBOP_INLINE 0
 +#define HAVE_RV_ZVBB_INLINE 0
++#define HAVE_SIMD128_INLINE 0
 +#define HAVE_AESNI_INLINE 0
 +#define HAVE_AMD3DNOW_INLINE 0
 +#define HAVE_AMD3DNOWEXT_INLINE 0
@@ -3544,7 +4020,6 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#define HAVE_FAST_CLZ 0
 +#define HAVE_FAST_CMOV 0
 +#define HAVE_FAST_FLOAT16 0
-+#define HAVE_LOCAL_ALIGNED 0
 +#define HAVE_SIMD_ALIGN_16 0
 +#define HAVE_SIMD_ALIGN_32 0
 +#define HAVE_SIMD_ALIGN_64 0
@@ -4133,8 +4608,8 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#endif /* FFMPEG_CONFIG_H */
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config_components.h 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config_components.h
 --- 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config_components.h 
   1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config_components.h 
   2025-01-14 12:35:46.000000000 +0000
-@@ -0,0 +1,2234 @@
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/config_components.h 
   2025-02-07 10:58:54.000000000 +0000
+@@ -0,0 +1,2237 @@
 +/* Automatically generated by configure - do not modify! */
 +#ifndef FFMPEG_CONFIG_COMPONENTS_H
 +#define FFMPEG_CONFIG_COMPONENTS_H
@@ -4380,6 +4855,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#define CONFIG_RV20_DECODER 0
 +#define CONFIG_RV30_DECODER 0
 +#define CONFIG_RV40_DECODER 0
++#define CONFIG_RV60_DECODER 0
 +#define CONFIG_S302M_DECODER 0
 +#define CONFIG_SANM_DECODER 0
 +#define CONFIG_SCPR_DECODER 0
@@ -4787,6 +5263,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#define CONFIG_DXV_ENCODER 0
 +#define CONFIG_EXR_ENCODER 0
 +#define CONFIG_FFV1_ENCODER 0
++#define CONFIG_FFV1_VULKAN_ENCODER 0
 +#define CONFIG_FFVHUFF_ENCODER 0
 +#define CONFIG_FITS_ENCODER 0
 +#define CONFIG_FLASHSV_ENCODER 0
@@ -5093,6 +5570,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#define CONFIG_VP9_VAAPI_HWACCEL 0
 +#define CONFIG_VP9_VDPAU_HWACCEL 0
 +#define CONFIG_VP9_VIDEOTOOLBOX_HWACCEL 0
++#define CONFIG_VVC_VAAPI_HWACCEL 0
 +#define CONFIG_WMV3_D3D11VA_HWACCEL 0
 +#define CONFIG_WMV3_D3D11VA2_HWACCEL 0
 +#define CONFIG_WMV3_D3D12VA_HWACCEL 0
@@ -6371,13 +6849,13 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#endif /* FFMPEG_CONFIG_COMPONENTS_H */
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/bsf_list.c
 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/bsf_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/bsf_list.c
  1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/bsf_list.c
  2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/bsf_list.c
  2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,2 @@
 +static const FFBitStreamFilter * const bitstream_filters[] = {
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/codec_list.c
 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/codec_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/codec_list.c
        1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/codec_list.c
        2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/codec_list.c
        2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,15 @@
 +static const FFCodec * const codec_list[] = {
 +    &ff_flac_decoder,
@@ -6396,7 +6874,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/parser_list.c
 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/parser_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/parser_list.c
       1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/parser_list.c
       2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavcodec/parser_list.c
       2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,7 @@
 +static const AVCodecParser * const parser_list[] = {
 +    &ff_flac_parser,
@@ -6407,7 +6885,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/demuxer_list.c
 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/demuxer_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/demuxer_list.c
     1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/demuxer_list.c
     2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/demuxer_list.c
     2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,8 @@
 +static const FFInputFormat * const demuxer_list[] = {
 +    &ff_flac_demuxer,
@@ -6419,19 +6897,19 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/muxer_list.c
 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/muxer_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/muxer_list.c
       1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/muxer_list.c
       2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/muxer_list.c
       2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,2 @@
 +static const FFOutputFormat * const muxer_list[] = {
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/protocol_list.c
 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/protocol_list.c
 --- 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/protocol_list.c
    1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/protocol_list.c
    2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavformat/protocol_list.c
    2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,2 @@
 +static const URLProtocol * const url_protocols[] = {
 +    NULL };
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/avconfig.h
 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/avconfig.h
 --- 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/avconfig.h
   1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/avconfig.h
   2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/avconfig.h
   2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,6 @@
 +/* Generated by ffmpeg configure */
 +#ifndef AVUTIL_AVCONFIG_H
@@ -6441,16 +6919,16 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/ri
 +#endif /* AVUTIL_AVCONFIG_H */
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/ffversion.h
 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/ffversion.h
 --- 
a/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/ffversion.h
  1970-01-01 01:00:00.000000000 +0100
-+++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/ffversion.h
  2025-01-14 12:35:46.000000000 +0000
++++ 
b/third_party/ffmpeg/chromium/config/Chromium/linux/riscv64/libavutil/ffversion.h
  2025-02-07 10:58:54.000000000 +0000
 @@ -0,0 +1,5 @@
 +/* Automatically generated by version.sh, do not manually edit! */
 +#ifndef AVUTIL_FFVERSION_H
 +#define AVUTIL_FFVERSION_H
-+#define FFMPEG_VERSION "git-2024-10-31-591ae4b02e"
++#define FFMPEG_VERSION "git-2024-12-13-d10a0f8"
 +#endif /* AVUTIL_FFVERSION_H */
 diff '--color=auto' -Naur a/third_party/ffmpeg/chromium/scripts/copy_config.sh 
b/third_party/ffmpeg/chromium/scripts/copy_config.sh
---- a/third_party/ffmpeg/chromium/scripts/copy_config.sh       2024-12-18 
22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/chromium/scripts/copy_config.sh       2025-01-14 
12:33:32.000000000 +0000
+--- a/third_party/ffmpeg/chromium/scripts/copy_config.sh       2025-02-03 
19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/chromium/scripts/copy_config.sh       2025-02-07 
10:53:40.000000000 +0000
 @@ -10,7 +10,7 @@
      # Copy config files for various architectures:
      #   - ia32/x64 have config.asm, config.h
@@ -6461,8 +6939,8 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/chromium/scripts/copy_config.sh b
        [ ! -e "build.$arch.$os/$target/config.h" ] && continue
        for f in config.h config_components.h config.asm libavutil/avconfig.h 
libavutil/ffversion.h libavcodec/bsf_list.c libavcodec/codec_list.c 
libavcodec/parser_list.c libavformat/demuxer_list.c libavformat/muxer_list.c 
libavformat/protocol_list.c; do
 diff '--color=auto' -Naur a/third_party/ffmpeg/ffmpeg_generated.gni 
b/third_party/ffmpeg/ffmpeg_generated.gni
---- a/third_party/ffmpeg/ffmpeg_generated.gni  2024-12-18 22:01:41.000000000 
+0000
-+++ b/third_party/ffmpeg/ffmpeg_generated.gni  2025-01-14 12:35:22.000000000 
+0000
+--- a/third_party/ffmpeg/ffmpeg_generated.gni  2025-02-03 19:02:21.000000000 
+0000
++++ b/third_party/ffmpeg/ffmpeg_generated.gni  2025-02-07 10:58:00.000000000 
+0000
 @@ -1,4 +1,4 @@
 -# Copyright 2024 The Chromium Authors. All rights reserved.
 +# Copyright 2025 The Chromium Authors. All rights reserved.
@@ -6523,7 +7001,15 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/ffmpeg_generated.gni b/third_part
      "libavcodec/vp9_parser.c",
      "libavcodec/xiph.c",
      "libavformat/allformats.c",
-@@ -145,12 +144,7 @@
+@@ -107,6 +106,7 @@
+     "libavformat/dovi_isom.c",
+     "libavformat/dump.c",
+     "libavformat/dv.c",
++    "libavformat/dvdclut.c",
+     "libavformat/flac_picture.c",
+     "libavformat/format.c",
+     "libavformat/id3v1.c",
+@@ -145,12 +145,7 @@
      "libavutil/aes.c",
      "libavutil/aes_ctr.c",
      "libavutil/ambient_viewing_environment.c",
@@ -6536,7 +7022,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/ffmpeg_generated.gni b/third_part
      "libavutil/autorename_libavutil_utils.c",
      "libavutil/autorename_libavutil_version.c",
      "libavutil/avstring.c",
-@@ -159,6 +153,7 @@
+@@ -159,6 +154,7 @@
      "libavutil/buffer.c",
      "libavutil/camellia.c",
      "libavutil/channel_layout.c",
@@ -6544,7 +7030,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/ffmpeg_generated.gni b/third_part
      "libavutil/crc.c",
      "libavutil/csp.c",
      "libavutil/detection_bbox.c",
-@@ -172,12 +167,15 @@
+@@ -172,12 +168,15 @@
      "libavutil/fifo.c",
      "libavutil/file_open.c",
      "libavutil/film_grain_params.c",
@@ -6560,7 +7046,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/ffmpeg_generated.gni b/third_part
      "libavutil/integer.c",
      "libavutil/intmath.c",
      "libavutil/lfg.c",
-@@ -195,6 +193,11 @@
+@@ -195,6 +194,11 @@
      "libavutil/random_seed.c",
      "libavutil/rational.c",
      "libavutil/reverse.c",
@@ -6572,7 +7058,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/ffmpeg_generated.gni b/third_part
      "libavutil/samplefmt.c",
      "libavutil/sha.c",
      "libavutil/slicethread.c",
-@@ -207,22 +210,41 @@
+@@ -207,22 +211,41 @@
      "libavutil/timestamp.c",
      "libavutil/twofish.c",
      "libavutil/tx.c",
@@ -6620,7 +7106,7 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/ffmpeg_generated.gni b/third_part
      "libavcodec/h2645_parse.c",
      "libavcodec/h2645_sei.c",
      "libavcodec/h2645_vui.c",
-@@ -247,236 +269,30 @@
+@@ -247,236 +270,30 @@
      "libavcodec/h264pred.c",
      "libavcodec/h264qpel.c",
      "libavcodec/h274.c",
@@ -6876,85 +7362,85 @@ diff '--color=auto' -Naur 
a/third_party/ffmpeg/ffmpeg_generated.gni b/third_part
 -  ffmpeg_c_sources += [ "compat/strtod.c" ]
 -}
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavcodec/autorename_libavcodec_parser.c 
b/third_party/ffmpeg/libavcodec/autorename_libavcodec_parser.c
---- a/third_party/ffmpeg/libavcodec/autorename_libavcodec_parser.c     
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavcodec/autorename_libavcodec_parser.c     
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavcodec/autorename_libavcodec_parser.c     
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavcodec/autorename_libavcodec_parser.c     
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "parser.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavcodec/autorename_libavcodec_videodsp.c 
b/third_party/ffmpeg/libavcodec/autorename_libavcodec_videodsp.c
---- a/third_party/ffmpeg/libavcodec/autorename_libavcodec_videodsp.c   
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavcodec/autorename_libavcodec_videodsp.c   
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavcodec/autorename_libavcodec_videodsp.c   
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavcodec/autorename_libavcodec_videodsp.c   
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "videodsp.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavformat/autorename_libavformat_aacdec.c 
b/third_party/ffmpeg/libavformat/autorename_libavformat_aacdec.c
---- a/third_party/ffmpeg/libavformat/autorename_libavformat_aacdec.c   
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavformat/autorename_libavformat_aacdec.c   
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavformat/autorename_libavformat_aacdec.c   
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavformat/autorename_libavformat_aacdec.c   
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "aacdec.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavformat/autorename_libavformat_flacdec.c 
b/third_party/ffmpeg/libavformat/autorename_libavformat_flacdec.c
---- a/third_party/ffmpeg/libavformat/autorename_libavformat_flacdec.c  
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavformat/autorename_libavformat_flacdec.c  
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavformat/autorename_libavformat_flacdec.c  
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavformat/autorename_libavformat_flacdec.c  
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "flacdec.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavformat/autorename_libavformat_options.c 
b/third_party/ffmpeg/libavformat/autorename_libavformat_options.c
---- a/third_party/ffmpeg/libavformat/autorename_libavformat_options.c  
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavformat/autorename_libavformat_options.c  
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavformat/autorename_libavformat_options.c  
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavformat/autorename_libavformat_options.c  
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "options.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavformat/autorename_libavformat_pcm.c 
b/third_party/ffmpeg/libavformat/autorename_libavformat_pcm.c
---- a/third_party/ffmpeg/libavformat/autorename_libavformat_pcm.c      
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavformat/autorename_libavformat_pcm.c      
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavformat/autorename_libavformat_pcm.c      
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavformat/autorename_libavformat_pcm.c      
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "pcm.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavformat/autorename_libavformat_utils.c 
b/third_party/ffmpeg/libavformat/autorename_libavformat_utils.c
---- a/third_party/ffmpeg/libavformat/autorename_libavformat_utils.c    
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavformat/autorename_libavformat_utils.c    
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavformat/autorename_libavformat_utils.c    
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavformat/autorename_libavformat_utils.c    
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "utils.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavformat/autorename_libavformat_version.c 
b/third_party/ffmpeg/libavformat/autorename_libavformat_version.c
---- a/third_party/ffmpeg/libavformat/autorename_libavformat_version.c  
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavformat/autorename_libavformat_version.c  
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavformat/autorename_libavformat_version.c  
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavformat/autorename_libavformat_version.c  
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "version.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavutil/autorename_libavutil_executor.c 
b/third_party/ffmpeg/libavutil/autorename_libavutil_executor.c
---- a/third_party/ffmpeg/libavutil/autorename_libavutil_executor.c     
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavutil/autorename_libavutil_executor.c     
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavutil/autorename_libavutil_executor.c     
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavutil/autorename_libavutil_executor.c     
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "executor.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavutil/autorename_libavutil_utils.c 
b/third_party/ffmpeg/libavutil/autorename_libavutil_utils.c
---- a/third_party/ffmpeg/libavutil/autorename_libavutil_utils.c        
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavutil/autorename_libavutil_utils.c        
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavutil/autorename_libavutil_utils.c        
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavutil/autorename_libavutil_utils.c        
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "utils.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavutil/autorename_libavutil_version.c 
b/third_party/ffmpeg/libavutil/autorename_libavutil_version.c
---- a/third_party/ffmpeg/libavutil/autorename_libavutil_version.c      
2024-12-18 22:01:41.000000000 +0000
-+++ b/third_party/ffmpeg/libavutil/autorename_libavutil_version.c      
2025-01-14 12:35:18.000000000 +0000
+--- a/third_party/ffmpeg/libavutil/autorename_libavutil_version.c      
2025-02-03 19:02:21.000000000 +0000
++++ b/third_party/ffmpeg/libavutil/autorename_libavutil_version.c      
2025-02-07 10:57:55.000000000 +0000
 @@ -1,2 +1,2 @@
--// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833.
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
+-// Automatically generated on Mon Dec  9 16:35:31 2024. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
  #include "version.c"
 diff '--color=auto' -Naur 
a/third_party/ffmpeg/libavutil/riscv/autorename_libavutil_riscv_cpu.c 
b/third_party/ffmpeg/libavutil/riscv/autorename_libavutil_riscv_cpu.c
 --- a/third_party/ffmpeg/libavutil/riscv/autorename_libavutil_riscv_cpu.c      
1970-01-01 01:00:00.000000000 +0100
-+++ b/third_party/ffmpeg/libavutil/riscv/autorename_libavutil_riscv_cpu.c      
2025-01-14 12:35:18.000000000 +0000
++++ b/third_party/ffmpeg/libavutil/riscv/autorename_libavutil_riscv_cpu.c      
2025-02-07 10:57:55.000000000 +0000
 @@ -0,0 +1,2 @@
-+// Automatically generated on Tue Jan 14 12:35:17 2025. See crbug.com/495833.
++// Automatically generated on Fri Feb  7 10:57:54 2025. See crbug.com/495833.
 +#include "cpu.c"

diff --git a/www-client/chromium/files/riscv-misc.patch 
b/www-client/chromium/files/riscv-misc.patch
index cf8cbfb..15bce88 100644
--- a/www-client/chromium/files/riscv-misc.patch
+++ b/www-client/chromium/files/riscv-misc.patch
@@ -1,7 +1,7 @@
-Index: 
chromium-132.0.6834.83/components/metrics/debug/metrics_internals_utils.cc
+Index: 
chromium-133.0.6943.53/components/metrics/debug/metrics_internals_utils.cc
 ===================================================================
---- 
chromium-132.0.6834.83.orig/components/metrics/debug/metrics_internals_utils.cc
-+++ chromium-132.0.6834.83/components/metrics/debug/metrics_internals_utils.cc
+--- 
chromium-133.0.6943.53.orig/components/metrics/debug/metrics_internals_utils.cc
++++ chromium-133.0.6943.53/components/metrics/debug/metrics_internals_utils.cc
 @@ -69,6 +69,8 @@ std::string CpuArchitectureToString(
        return "arm32";
      case variations::Study::TRANSLATED_X86_64:
@@ -11,10 +11,10 @@ Index: 
chromium-132.0.6834.83/components/metrics/debug/metrics_internals_utils.c
    }
    NOTREACHED();
  }
-Index: chromium-132.0.6834.83/components/variations/proto/study.proto
+Index: chromium-133.0.6943.53/components/variations/proto/study.proto
 ===================================================================
---- chromium-132.0.6834.83.orig/components/variations/proto/study.proto
-+++ chromium-132.0.6834.83/components/variations/proto/study.proto
+--- chromium-133.0.6943.53.orig/components/variations/proto/study.proto
++++ chromium-133.0.6943.53/components/variations/proto/study.proto
 @@ -262,6 +262,8 @@ message Study {
      // A Mac-only value, indicating an x86-64 binary running on an arm64 host
      // via "Rosetta 2" binary translation.
@@ -24,42 +24,18 @@ Index: 
chromium-132.0.6834.83/components/variations/proto/study.proto
    }
  
    // Enum to pass as optional bool.
-Index: 
chromium-132.0.6834.83/components/variations/service/variations_field_trial_creator_base.cc
+Index: 
chromium-133.0.6943.53/components/variations/service/variations_field_trial_creator_base.cc
 ===================================================================
---- 
chromium-132.0.6834.83.orig/components/variations/service/variations_field_trial_creator_base.cc
-+++ 
chromium-132.0.6834.83/components/variations/service/variations_field_trial_creator_base.cc
-@@ -121,6 +121,9 @@ Study::CpuArchitecture GetCurrentCpuArch
+--- 
chromium-133.0.6943.53.orig/components/variations/service/variations_field_trial_creator_base.cc
++++ 
chromium-133.0.6943.53/components/variations/service/variations_field_trial_creator_base.cc
+@@ -120,6 +120,9 @@ Study::CpuArchitecture GetCurrentCpuArch
      }
      return Study::X86_64;
    }
 +  if (process_arch == "RISCV_64") {
 +    return Study::RISCV64;
 +  }
-   NOTREACHED_IN_MIGRATION();
-   return Study::X86_64;
+   NOTREACHED();
  }
-Index: 
chromium-132.0.6834.83/v8/src/compiler/backend/riscv/code-generator-riscv.cc
-===================================================================
---- 
chromium-132.0.6834.83.orig/v8/src/compiler/backend/riscv/code-generator-riscv.cc
-+++ 
chromium-132.0.6834.83/v8/src/compiler/backend/riscv/code-generator-riscv.cc
-@@ -3742,12 +3742,20 @@ CodeGenerator::CodeGenResult CodeGenerat
-       break;
-     }
-     case kRiscvEnableDebugTrace: {
-+#ifdef USE_SIMULATOR
-       __ Debug(TRACE_ENABLE | LOG_TRACE | LOG_REGS);
-       break;
-+#else
-+      UNREACHABLE();
-+#endif
-     }
-     case kRiscvDisableDebugTrace: {
-+#ifdef USE_SIMULATOR
-       __ Debug(TRACE_DISABLE | LOG_TRACE | LOG_REGS);
-       break;
-+#else
-+      UNREACHABLE();
-+#endif
-     }
-     default:
- #ifdef DEBUG
+ 
+

Reply via email to