diff options
-rw-r--r-- | www-client/chromium/Manifest | 8 | ||||
-rw-r--r-- | www-client/chromium/chromium-133.0.6943.53.ebuild (renamed from www-client/chromium/chromium-132.0.6834.159.ebuild) | 39 | ||||
-rw-r--r-- | www-client/chromium/files/libstdc++-fixup.patch | 160 | ||||
-rw-r--r-- | www-client/chromium/files/riscv-ffmpeg.patch | 666 | ||||
-rw-r--r-- | 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 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=clang --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 --ld=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-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_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=clang --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 --ld=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-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_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=clang --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 --ld=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-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_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=clang --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 --ld=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-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_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 + + |