From 2e34e76b7289e948555240af647caff66f0c290e Mon Sep 17 00:00:00 2001 From: kth5 Date: Sun, 16 Feb 2025 20:39:07 +0100 Subject: [PATCH] * add missing meta files --- 7zip/.SRCINFO | 24 + 7zip/.nvchecker.toml | 3 + acpica/.SRCINFO | 23 + babl/.nvchecker.toml | 6 + blender/.SRCINFO | 48 +- blender/PKGBUILD | 115 +- blender/force-draco1.patch | 17 +- blender/force-draco2.patch | 26 +- botan2/.SRCINFO | 23 + chromium/.SRCINFO | 72 +- chromium/PKGBUILD | 343 +- chromium/fetch-chromium-release | 8 +- chromium/riscv-ffmpeg.patch | 6767 +++++++++++------ ...se-oauth2-client-switches-as-default.patch | 37 +- compiler-rt/.SRCINFO | 30 + compiler-rt/PKGBUILD | 11 +- ...4E22316ABF4785A88C6E8EA2C794A986419D8A.asc | 49 +- criu/.SRCINFO | 37 +- criu/PKGBUILD | 108 +- .../PKGBUILD | 10 +- dotnet/mono/PKGBUILD | 75 +- ed/.SRCINFO | 21 + ed/.nvchecker.toml | 4 + fcitx/.SRCINFO | 4 +- fcitx/PKGBUILD | 6 +- games/0ad-data/.SRCINFO | 12 + games/0ad/.SRCINFO | 68 + games/openra/.SRCINFO | 28 + go/gitlab/.SRCINFO | 99 + go/gitlab/.nvchecker.toml | 6 + hipblas/.SRCINFO | 9 +- hipblas/PKGBUILD | 12 +- iotop/.SRCINFO | 20 + kde/kdiagram5/.SRCINFO | 23 - kde/kdiagram5/PKGBUILD | 29 - ...A60D06F449E895F40F09C01638B8A616108B8A.asc | 84 - ...A3EB202F8E57528E13E72FD7574483BB57B18D.asc | 52 - leveldb/.SRCINFO | 21 + leveldb/.nvchecker.toml | 4 + libgit2/PKGBUILD | 2 +- libpeas/.SRCINFO | 54 + libpeas/.nvchecker.toml | 5 + linux-api-headers/PKGBUILD | 8 +- linux-tools/.SRCINFO | 8 +- linux-tools/PKGBUILD | 6 +- mastodon/.SRCINFO | 37 + mesa-demos/.nvchecker.toml | 6 + mesa/.SRCINFO | 295 + mesa/.nvchecker.toml | 5 + miniupnpc/.nvchecker.toml | 7 + mkinitcpio/.SRCINFO | 46 + mkinitcpio/.nvchecker.toml | 6 + namcap/.SRCINFO | 30 + namcap/.nvchecker.toml | 5 + nodejs/nodejs-lts-dubnium/PKGBUILD | 15 +- nodejs/nodejs-lts-hydrogen/.SRCINFO | 9 +- nodejs/nodejs-lts-hydrogen/PKGBUILD | 17 +- nodejs/typescript/.SRCINFO | 15 + nodejs/typescript/.nvchecker.toml | 4 + oniguruma/.nvchecker.toml | 4 + openal/.nvchecker.toml | 4 + opencv/PKGBUILD | 20 +- protobuf/.SRCINFO | 1 + protobuf/PKGBUILD | 23 +- pugixml/.nvchecker.toml | 4 + roc-toolkit/.nvchecker.toml | 4 + transmission/.SRCINFO | 37 +- transmission/.nvchecker.toml | 1 + transmission/PKGBUILD | 238 +- vde2/.SRCINFO | 29 + vde2/.nvchecker.toml | 4 + vulkan-tools/.nvchecker.toml | 4 + wavpack/.SRCINFO | 16 + wavpack/.nvchecker.toml | 3 + xmldiff/.nvchecker.toml | 3 + xorg/xorg-xauth/.SRCINFO | 26 + xz/.nvchecker.toml | 5 + 77 files changed, 6271 insertions(+), 3069 deletions(-) create mode 100644 7zip/.SRCINFO create mode 100644 7zip/.nvchecker.toml create mode 100644 acpica/.SRCINFO create mode 100644 babl/.nvchecker.toml create mode 100644 botan2/.SRCINFO create mode 100644 compiler-rt/.SRCINFO create mode 100644 ed/.SRCINFO create mode 100644 ed/.nvchecker.toml create mode 100644 games/0ad-data/.SRCINFO create mode 100644 games/0ad/.SRCINFO create mode 100644 games/openra/.SRCINFO create mode 100644 go/gitlab/.SRCINFO create mode 100644 go/gitlab/.nvchecker.toml create mode 100644 iotop/.SRCINFO delete mode 100644 kde/kdiagram5/.SRCINFO delete mode 100644 kde/kdiagram5/PKGBUILD delete mode 100644 kde/kdiagram5/keys/pgp/42A60D06F449E895F40F09C01638B8A616108B8A.asc delete mode 100644 kde/kdiagram5/keys/pgp/E0A3EB202F8E57528E13E72FD7574483BB57B18D.asc create mode 100644 leveldb/.SRCINFO create mode 100644 leveldb/.nvchecker.toml create mode 100644 libpeas/.SRCINFO create mode 100644 libpeas/.nvchecker.toml create mode 100644 mastodon/.SRCINFO create mode 100644 mesa-demos/.nvchecker.toml create mode 100644 mesa/.SRCINFO create mode 100644 mesa/.nvchecker.toml create mode 100644 miniupnpc/.nvchecker.toml create mode 100644 mkinitcpio/.SRCINFO create mode 100644 mkinitcpio/.nvchecker.toml create mode 100644 namcap/.SRCINFO create mode 100644 namcap/.nvchecker.toml create mode 100644 nodejs/typescript/.SRCINFO create mode 100644 nodejs/typescript/.nvchecker.toml create mode 100644 oniguruma/.nvchecker.toml create mode 100644 openal/.nvchecker.toml create mode 100644 pugixml/.nvchecker.toml create mode 100644 roc-toolkit/.nvchecker.toml create mode 100644 vde2/.SRCINFO create mode 100644 vde2/.nvchecker.toml create mode 100644 vulkan-tools/.nvchecker.toml create mode 100644 wavpack/.SRCINFO create mode 100644 wavpack/.nvchecker.toml create mode 100644 xmldiff/.nvchecker.toml create mode 100644 xorg/xorg-xauth/.SRCINFO create mode 100644 xz/.nvchecker.toml diff --git a/7zip/.SRCINFO b/7zip/.SRCINFO new file mode 100644 index 0000000000..b8b73e70c1 --- /dev/null +++ b/7zip/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = 7zip + pkgdesc = File archiver for extremely high compression + pkgver = 24.09 + pkgrel = 3 + url = https://www.7-zip.org + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = LGPL-2.1-or-later + license = BSD-3-Clause + license = LicenseRef-UnRAR + depends = glibc + depends = gcc-libs + depends = sh + provides = p7zip + conflicts = p7zip + replaces = p7zip + source = https://7-zip.org/a/7z2409-src.tar.xz + sha256sums = 49c05169f49572c1128453579af1632a952409ced028259381dac30726b6133a + makedepends_x86_64 = uasm + +pkgname = 7zip diff --git a/7zip/.nvchecker.toml b/7zip/.nvchecker.toml new file mode 100644 index 0000000000..daffd0d229 --- /dev/null +++ b/7zip/.nvchecker.toml @@ -0,0 +1,3 @@ +[7zip] +source = "git" +git = "https://github.com/ip7z/7zip.git" diff --git a/acpica/.SRCINFO b/acpica/.SRCINFO new file mode 100644 index 0000000000..ee748186c4 --- /dev/null +++ b/acpica/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = acpica + pkgdesc = ACPI tools, including Intel ACPI Source Language compiler + pkgver = 20240927 + pkgrel = 1 + url = https://acpica.org + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = GPL-2.0-only + makedepends = flex + makedepends = bison + depends = glibc + provides = iasl + conflicts = iasl + replaces = iasl + options = !makeflags + source = https://github.com/user-attachments/files/17171019/acpica-unix-20240927.tar.gz + sha512sums = 655db9c1f0f65135e107e42ba9d24576be11cd031572fc6d099bc27f9e41c34c5544e7e9bded6024603000dabc168dcc285b827a2b71560ccef1626fbeb82b90 + b2sums = 00487fbf3b9b799b04987f2d85581f4db864f7c54f30fdc1bc66fcef6475ce64fc51f730c7f0e0e24710ba629f2bcea1d51eec5c0e30dee490fe6f79848ab9d6 + +pkgname = acpica diff --git a/babl/.nvchecker.toml b/babl/.nvchecker.toml new file mode 100644 index 0000000000..a458df9d74 --- /dev/null +++ b/babl/.nvchecker.toml @@ -0,0 +1,6 @@ +[babl] +source = "git" +git = "https://gitlab.gnome.org/GNOME/babl.git" +include_regex = "(BABL\\_).*_.*_.*" +from_pattern = "BABL\\_(\\d+)\\_(\\d+)\\_(\\d+)" +to_pattern = "\\1.\\2.\\3" diff --git a/blender/.SRCINFO b/blender/.SRCINFO index b294a5c47e..5b73eaa04b 100644 --- a/blender/.SRCINFO +++ b/blender/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = blender pkgdesc = A fully integrated 3D graphics creation suite - pkgver = 4.2.3 - pkgrel = 3 + pkgver = 4.3.2 + pkgrel = 8 epoch = 17 url = https://www.blender.org arch = x86_64 @@ -17,9 +17,14 @@ pkgbase = blender license = Zlib makedepends = boost makedepends = cmake + makedepends = cuda makedepends = git makedepends = git-lfs makedepends = hip-runtime-amd + makedepends = hiprt + makedepends = intel-oneapi-compiler-shared-runtime + makedepends = intel-oneapi-dpcpp-cpp + makedepends = intel-compute-runtime makedepends = level-zero-headers makedepends = libdecor makedepends = mold @@ -32,6 +37,7 @@ pkgbase = blender depends = bash depends = boost-libs depends = draco + depends = embree depends = expat depends = ffmpeg depends = fftw @@ -42,6 +48,8 @@ pkgbase = blender depends = gmp depends = hicolor-icon-theme depends = imath + depends = intel-oneapi-compiler-dpcpp-cpp-runtime-libs + depends = intel-oneapi-compiler-shared-runtime-libs depends = jack depends = jemalloc depends = level-zero-loader @@ -64,11 +72,12 @@ pkgbase = blender depends = materialx depends = onetbb depends = openal - depends = opencollada depends = opencolorio depends = openexr + depends = openimagedenoise depends = openimageio depends = openjpeg2 + depends = openpgl depends = openshadinglanguage depends = opensubdiv depends = openvdb @@ -81,39 +90,36 @@ pkgbase = blender depends = python-requests depends = sdl2 depends = shared-mime-info + depends = usd depends = xdg-utils depends = yaml-cpp depends = zlib depends = zstd + optdepends = cuda: Cycles renderer CUDA support + optdepends = intel-compute-runtime: Cycles renderer Intel OneAPI support + optdepends = hip-runtime-amd: Cycles renderer AMD ROCm support + optdepends = hiprt: Ray tracing AMD ROCm support optdepends = libdecor: wayland support options = !lto - source = git+https://projects.blender.org/blender/blender.git#tag=v4.2.3 - source = git+https://projects.blender.org/blender/blender-assets#tag=v4.2.3 + source = git+https://projects.blender.org/blender/blender.git#tag=v4.3.2 + source = git+https://projects.blender.org/blender/blender-assets#tag=v4.3.2 source = https://developer.download.nvidia.com/redist/optix/v8.0/OptiX-8.0-Include.zip + source = https://projects.blender.org/blender/blender/commit/d9f38fca5ffe29136cd6f390e318ad8455864582.patch source = force-draco1.patch source = force-draco2.patch source = blender-4.11-mantaflow-python-3.12.patch source = ffmpeg-7-1.patch source = ffmpeg-7-2.patch - sha512sums = 777365523ef08862b723dcbd9ceb9716a69b7af387694209caafdb68f97fd5eb2ccb48702dc3188ea2719f3c45416337ceb829e52e267f5d8d84bb6314b0fd9e - sha512sums = 1e47ca5a824a5d830e95f424ad1c2d066571bd038badfacbb4001632742c1777f62a81e79612a787d5ab0038d2712730b9372bcec44bcac6131734c4430e40b3 + source = hiprt-lib-path.patch + sha512sums = c19e26326cebd8afe4f8c6ca2bbeed15092c53a0bfceec5b6ac226fe2ebd48e701830c840b8e44a6142da95bbf6ddbe9da93aa1afc5f1d379848a38bd06d1f93 + sha512sums = 88be713847bca183f78efd5dccb049e1d40e366b48bfdfb5ef781832f235dedaae84a109b04ce3c2b7d379c38e49daa340e8cd1f1a87e2ee4929e489b5d10dc3 sha512sums = 5502d9df847de12badc702c0444bd4f1f7620460b2235026df2c3133da1e04c148af0f1fc7f345e9a0c009c32f905f66c8d427743445e8864d3a797cdce6a483 - sha512sums = e239da4f3906f1b54265435181cf770bae3d269c8d915df9a73861e6ee71ec70bf2339426e7c81a91e5a567273b3b3742d7a99feefd3398d821b26e1ff3a56d0 - sha512sums = c162646eba42ea7112cfb615466c2cbaddac8d254d4a9e91cf887c5bffef1325a983701163223a1fdee091310ac5574a400347aab7f52321825b5fa3d5a9036f + sha512sums = 69eb94cb77e7be10bf95f34edf753f038417077df45e15f2e27171d6cdea258e3a90dcca278b84118fe2e3f710a3011527769cff595127dae324a7aeb92056e6 + sha512sums = 96098190ac8d7665047fa1d08a116740cee6669e84780876ea06afd7e505bbcb17820533c2f666a368fb2e2b45dc1ab9cc2d08684649a283fde5b3eb66a8a93b + sha512sums = a3cc13d7fedc4421e9edfa37a29c237c55c74ca29f05d72480369d6bcde4a276f061de0398962d0529decffe69ff3e797b4b2d38e43d7cf73b9d72d1a9d01236 sha512sums = 59044954880ce94d7a1da78ccd03e61a9d23382281b2221ca5c9c7eec9caeecf810d10ee07940d5843b7540fa81c00df5a26e8076605410116815e73c60ab9b9 sha512sums = ce67f8cb4857f3cc98759f00c226e1e0f81578a656e5772bd016fd0eee387f1fc0bc8e44b54e4ddef4df226d416f4ba2f7ef9e7ad02db36c968e727c986e3c4e sha512sums = e1522345d6119ad396f27293b5f67b3a6d1b7352791186a04aeb654f285eeae873937f124461ff8dc9fc8ac5ae820cd8254bd4c3b64dcc06f1e41bee45f9bbe9 - depends_x86_64 = openimagedenoise - depends_x86_64 = intel-oneapi-compiler-shared-runtime-libs - depends_x86_64 = intel-oneapi-compiler-dpcpp-cpp-runtime-libs - depends_x86_64 = embree - depends_x86_64 = openpgl - depends_x86_64 = usd - optdepends_x86_64 = cuda: Cycles renderer CUDA support - optdepends_x86_64 = intel-compute-runtime: Cycles renderer Intel OneAPI support - makedepends_x86_64 = cuda - makedepends_x86_64 = intel-oneapi-compiler-shared-runtime - makedepends_x86_64 = intel-compute-runtime - makedepends_x86_64 = intel-oneapi-dpcpp-cpp + sha512sums = 52dd6c4496af38505761e559adee556176aa2ad023f073618af77f6c9bc5e3a8faa59c8f259dc92302f7e650740afd2060951129408f1939d29c0901e8ccccae pkgname = blender diff --git a/blender/PKGBUILD b/blender/PKGBUILD index 401ee5dde4..955cc3f5eb 100644 --- a/blender/PKGBUILD +++ b/blender/PKGBUILD @@ -9,8 +9,8 @@ # fine with them. pkgname=blender -pkgver=4.2.3 -pkgrel=3 +pkgver=4.3.2 +pkgrel=8 epoch=17 pkgdesc="A fully integrated 3D graphics creation suite" arch=(x86_64 powerpc64le) @@ -31,6 +31,7 @@ depends=( 'bash' 'boost-libs' 'draco' # seems to use static lib and should probably only be makedepends + 'embree' 'expat' 'ffmpeg' 'fftw' @@ -41,6 +42,8 @@ depends=( 'gmp' 'hicolor-icon-theme' 'imath' + 'intel-oneapi-compiler-dpcpp-cpp-runtime-libs' + 'intel-oneapi-compiler-shared-runtime-libs' 'jack' # dlopen'ed 'jemalloc' 'level-zero-loader' # dlopen'ed @@ -63,11 +66,12 @@ depends=( 'materialx' 'onetbb' 'openal' - 'opencollada' 'opencolorio' 'openexr' + 'openimagedenoise' 'openimageio' 'openjpeg2' + 'openpgl' 'openshadinglanguage' 'opensubdiv' 'openvdb' @@ -80,25 +84,23 @@ depends=( 'python-requests' 'sdl2' # dlopen'ed 'shared-mime-info' + 'usd' 'xdg-utils' 'yaml-cpp' 'zlib' 'zstd' ) -depends_x86_64=( - 'openimagedenoise' - 'intel-oneapi-compiler-shared-runtime-libs' - 'intel-oneapi-compiler-dpcpp-cpp-runtime-libs' - 'embree' - 'openpgl' - 'usd' -) makedepends=( 'boost' 'cmake' + 'cuda' 'git' 'git-lfs' 'hip-runtime-amd' + 'hiprt' + 'intel-oneapi-compiler-shared-runtime' + 'intel-oneapi-dpcpp-cpp' + 'intel-compute-runtime' 'level-zero-headers' 'libdecor' 'mold' @@ -108,37 +110,33 @@ makedepends=( 'subversion' 'wayland-protocols' ) -makedepends_x86_64=( - 'cuda' - 'intel-oneapi-compiler-shared-runtime' - 'intel-compute-runtime' - 'intel-oneapi-dpcpp-cpp' -) -optdepends=( - 'libdecor: wayland support' -) -optdepends_x86_64=( - 'cuda: Cycles renderer CUDA support' - 'intel-compute-runtime: Cycles renderer Intel OneAPI support' -) +optdepends=('cuda: Cycles renderer CUDA support' + 'intel-compute-runtime: Cycles renderer Intel OneAPI support' + 'hip-runtime-amd: Cycles renderer AMD ROCm support' + 'hiprt: Ray tracing AMD ROCm support' + 'libdecor: wayland support') # We're using !lto here as otherwise we get stuff such as FS#77557 options=('!lto') source=("git+https://projects.blender.org/blender/blender.git#tag=v$pkgver" "git+https://projects.blender.org/blender/blender-assets#tag=v$pkgver" https://developer.download.nvidia.com/redist/optix/v8.0/OptiX-8.0-Include.zip + https://projects.blender.org/blender/blender/commit/d9f38fca5ffe29136cd6f390e318ad8455864582.patch force-draco1.patch force-draco2.patch blender-4.11-mantaflow-python-3.12.patch ffmpeg-7-1.patch - ffmpeg-7-2.patch) -sha512sums=('777365523ef08862b723dcbd9ceb9716a69b7af387694209caafdb68f97fd5eb2ccb48702dc3188ea2719f3c45416337ceb829e52e267f5d8d84bb6314b0fd9e' - '1e47ca5a824a5d830e95f424ad1c2d066571bd038badfacbb4001632742c1777f62a81e79612a787d5ab0038d2712730b9372bcec44bcac6131734c4430e40b3' + ffmpeg-7-2.patch + hiprt-lib-path.patch) +sha512sums=('c19e26326cebd8afe4f8c6ca2bbeed15092c53a0bfceec5b6ac226fe2ebd48e701830c840b8e44a6142da95bbf6ddbe9da93aa1afc5f1d379848a38bd06d1f93' + '88be713847bca183f78efd5dccb049e1d40e366b48bfdfb5ef781832f235dedaae84a109b04ce3c2b7d379c38e49daa340e8cd1f1a87e2ee4929e489b5d10dc3' '5502d9df847de12badc702c0444bd4f1f7620460b2235026df2c3133da1e04c148af0f1fc7f345e9a0c009c32f905f66c8d427743445e8864d3a797cdce6a483' - 'e239da4f3906f1b54265435181cf770bae3d269c8d915df9a73861e6ee71ec70bf2339426e7c81a91e5a567273b3b3742d7a99feefd3398d821b26e1ff3a56d0' - 'c162646eba42ea7112cfb615466c2cbaddac8d254d4a9e91cf887c5bffef1325a983701163223a1fdee091310ac5574a400347aab7f52321825b5fa3d5a9036f' + '69eb94cb77e7be10bf95f34edf753f038417077df45e15f2e27171d6cdea258e3a90dcca278b84118fe2e3f710a3011527769cff595127dae324a7aeb92056e6' + '96098190ac8d7665047fa1d08a116740cee6669e84780876ea06afd7e505bbcb17820533c2f666a368fb2e2b45dc1ab9cc2d08684649a283fde5b3eb66a8a93b' + 'a3cc13d7fedc4421e9edfa37a29c237c55c74ca29f05d72480369d6bcde4a276f061de0398962d0529decffe69ff3e797b4b2d38e43d7cf73b9d72d1a9d01236' '59044954880ce94d7a1da78ccd03e61a9d23382281b2221ca5c9c7eec9caeecf810d10ee07940d5843b7540fa81c00df5a26e8076605410116815e73c60ab9b9' 'ce67f8cb4857f3cc98759f00c226e1e0f81578a656e5772bd016fd0eee387f1fc0bc8e44b54e4ddef4df226d416f4ba2f7ef9e7ad02db36c968e727c986e3c4e' - 'e1522345d6119ad396f27293b5f67b3a6d1b7352791186a04aeb654f285eeae873937f124461ff8dc9fc8ac5ae820cd8254bd4c3b64dcc06f1e41bee45f9bbe9') + 'e1522345d6119ad396f27293b5f67b3a6d1b7352791186a04aeb654f285eeae873937f124461ff8dc9fc8ac5ae820cd8254bd4c3b64dcc06f1e41bee45f9bbe9' + '52dd6c4496af38505761e559adee556176aa2ad023f073618af77f6c9bc5e3a8faa59c8f259dc92302f7e650740afd2060951129408f1939d29c0901e8ccccae') prepare() { cd "$pkgname" @@ -153,17 +151,27 @@ prepare() { git -C release/datafiles/assets lfs fetch network-origin git -C release/datafiles/assets lfs checkout + # Fix error adding presets with Python 3.13 + # c.f. https://projects.blender.org/blender/blender/issues/132626 + # c.f. https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/issues/29 + git cherry-pick -n 0f1e1bcdae5953183ef6502545b9fd534cf731a4 + # fix draco patch -p1 -i "$srcdir"/force-draco1.patch - patch -p1 -d scripts/addons_core -i "$srcdir"/force-draco2.patch + patch -p1 -i "$srcdir"/force-draco2.patch # fix fluid sim domain with python 3.12 # https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/issues/18 patch -p1 -i "$srcdir"/blender-4.11-mantaflow-python-3.12.patch # fix build with ffmpeg 7 - patch -p1 -i ../ffmpeg-7-1.patch - patch -p1 -i ../ffmpeg-7-2.patch + patch -p1 -i "$srcdir"/ffmpeg-7-1.patch + patch -p1 -i "$srcdir"/ffmpeg-7-2.patch + + patch -p1 -i "$srcdir"/hiprt-lib-path.patch + + # Python 3.13 support + patch -p1 -i "$srcdir"/d9f38fca5ffe29136cd6f390e318ad8455864582.patch } _get_pyver() { @@ -173,6 +181,7 @@ _get_pyver() { build() { # This should fix #13. export CXXFLAGS=${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS/} + CXXFLAGS+=' --param=max-vartrack-size=640000000' local cmake_options=( -B build @@ -181,15 +190,20 @@ build() { -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr -D WITH_LINKER_MOLD=ON + -D CUDA_HOST_COMPILER="$NVCC_CCBIN" -D HIP_ROOT_DIR=/opt/rocm - # Skip targets gfx115{0,1} as they not supported by ROCm 6.0.2 - -D CYCLES_HIP_BINARIES_ARCH="gfx900;gfx90c;gfx902;gfx1010;gfx1011;gfx1012;gfx1030;gfx1031;gfx1032;gfx1034;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103" + -D WITH_CYCLES_HIP_BIANRIES=ON + -D WITH_CYCLES_DEVICE_HIPRT=ON + -D HIPRT_INCLUDE_DIR=/opt/rocm/include + -D HIP_LINKER_EXECUTABLE=/opt/rocm/lib/llvm/bin/clang++ -D OCLOC_INSTALL_DIR=/usr -D OPTIX_ROOT_DIR="$srcdir" -D PYTHON_VERSION="$(_get_pyver)" # -D SYCL_CPP_FLAGS=--verbose # for debugging + -D SYCL_ROOT_DIR=/opt/intel/oneapi/compiler/latest -D SYCL_OFFLINE_COMPILER_PARALLEL_JOBS=8 -D USD_ROOT_DIR=/usr + -D WITH_CYCLES_OSL=ON -D WITH_INSTALL_PORTABLE=OFF -D WITH_PYTHON_INSTALL=OFF -G Ninja @@ -197,29 +211,6 @@ build() { -W no-dev ) - case "${CARCH}" in - x86_64) - cmake_options+=( - -D CUDA_HOST_COMPILER="$NVCC_CCBIN" - -D SYCL_ROOT_DIR=/opt/intel/oneapi/compiler/latest - -D WITH_CYCLES_OSL=ON - -D WITH_CYCLES=ON - -D WITH_CYCLES_EMBREE=ON - -D WITH_CYCLES_DEVICE_OPTIX=ON - -D WITH_CYCLES_OSL=ON - ) - ;; - *) - cmake_options+=( - -D WITH_CYCLES_OSL=OFF - -D WITH_CYCLES=OFF - -D WITH_CYCLES_EMBREE=OFF - -D WITH_CYCLES_DEVICE_OPTIX=OFF - -D WITH_CYCLES_OS=OFF - ) - ;; - esac - # CUDA arch 90 is unsupported echo 'set(CYCLES_CUDA_BINARIES_ARCH sm_52 sm_53 sm_60 sm_61 sm_62 sm_70 sm_72 sm_75 sm_80 sm_86 sm_87 sm_89 compute_89 CACHE STRING "CUDA architectures to build binaries for" FORCE)' > precache echo 'mark_as_advanced(CYCLES_CUDA_BINARIES_ARCH)' >> precache @@ -243,12 +234,8 @@ package() { mv "${pkgdir}"/usr/share/blender/4*/python/lib/* "${pkgdir}"/usr/lib/ rm -r "${pkgdir}"/usr/share/blender/4*/python - case "${CARCH}" in - x86_64) - # Move OneAPI AOT lib to proper place - mv "${pkgdir}"/usr/share/blender/lib/libcycles_kernel_oneapi_aot.so "${pkgdir}"/usr/lib/ - ;; - esac + # Move OneAPI AOT lib to proper place + mv "${pkgdir}"/usr/share/blender/lib/libcycles_kernel_oneapi_aot.so "${pkgdir}"/usr/lib/ install -vDm 644 doc/license/{BSD-{2,3}-Clause,MIT,Zlib}-license.txt -t "$pkgdir/usr/share/licenses/$pkgname/" } diff --git a/blender/force-draco1.patch b/blender/force-draco1.patch index 4a8b638784..1db768cab3 100644 --- a/blender/force-draco1.patch +++ b/blender/force-draco1.patch @@ -1,15 +1,18 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 75f5795db68..d50686adfb0 100644 +index 97596dbee8d..d1ad6ac5de0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -754,10 +754,6 @@ endif() - set_and_warn_dependency(WITH_PYTHON WITH_CYCLES OFF) +@@ -1237,13 +1237,6 @@ set_and_warn_dependency(WITH_PYTHON WITH_CYCLES OFF) set_and_warn_dependency(WITH_PYTHON WITH_DRACO OFF) + set_and_warn_dependency(WITH_PYTHON WITH_MOD_FLUID OFF) --if(WITH_DRACO AND NOT WITH_PYTHON_INSTALL) -- message(STATUS "WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now") -- set(WITH_DRACO OFF) +-if(NOT WITH_PYTHON_MODULE) +- if(WITH_DRACO AND NOT WITH_PYTHON_INSTALL) +- message(STATUS "WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now") +- set(WITH_DRACO OFF) +- endif() -endif() - +- # enable boost for cycles, audaspace or i18n # otherwise if the user disabled + diff --git a/blender/force-draco2.patch b/blender/force-draco2.patch index 2c6c5e77e0..926f52f43b 100644 --- a/blender/force-draco2.patch +++ b/blender/force-draco2.patch @@ -1,21 +1,21 @@ -diff --git a/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py b/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py -index e7518ac4..c0d78564 100644 ---- a/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py -+++ b/io_scene_gltf2/io/com/gltf2_io_draco_compression_extension.py -@@ -13,6 +13,7 @@ - # limitations under the License. - - import os -+import site +diff --git a/scripts/addons_core/io_scene_gltf2/io/com/draco.py b/scripts/addons_core/io_scene_gltf2/io/com/draco.py +index 75e23162c67..a386463a2a9 100644 +--- a/scripts/addons_core/io_scene_gltf2/io/com/draco.py ++++ b/scripts/addons_core/io_scene_gltf2/io/com/draco.py +@@ -6,6 +6,7 @@ import os import sys from pathlib import Path import bpy -@@ -30,7 +31,7 @@ def dll_path() -> Path: ++import site + + + def find_draco_dll_in_module(library_name: str) -> Path: +@@ -35,7 +36,7 @@ def dll_path() -> Path: python_lib = Path('{v[0]}.{v[1]}/python/lib'.format(v=bpy.app.version)) python_version = 'python{v[0]}.{v[1]}'.format(v=sys.version_info) - path = os.environ.get('BLENDER_EXTERN_DRACO_LIBRARY_PATH') + path = f"{site.getsitepackages()[0]}/libextern_draco.so" - if path is None: - path = { - 'win32': blender_root / python_lib / 'site-packages', + if path is not None: + return Path(path) + diff --git a/botan2/.SRCINFO b/botan2/.SRCINFO new file mode 100644 index 0000000000..9ece534f29 --- /dev/null +++ b/botan2/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = botan2 + pkgdesc = Crypto library written in C++ (legacy version) + pkgver = 2.19.5 + pkgrel = 2 + url = https://botan.randombit.net/ + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = BSD + makedepends = python + makedepends = boost + depends = xz + depends = sqlite + optdepends = python: for using botan2.py + source = https://botan.randombit.net/releases/Botan-2.19.5.tar.xz + source = https://botan.randombit.net/releases/Botan-2.19.5.tar.xz.asc + validpgpkeys = 621DAF6411E1851C4CF9A2E16211EBF1EFBADFBC + sha256sums = dfeea0e0a6f26d6724c4af01da9a7b88487adb2d81ba7c72fcaf52db522c9ad4 + sha256sums = SKIP + +pkgname = botan2 diff --git a/chromium/.SRCINFO b/chromium/.SRCINFO index f731304047..f96f0b1df4 100644 --- a/chromium/.SRCINFO +++ b/chromium/.SRCINFO @@ -1,11 +1,9 @@ pkgbase = chromium pkgdesc = A web browser built for speed, simplicity, and security - pkgver = 126.0.6478.126 - pkgrel = 1.1 + pkgver = 132.0.6834.110 + pkgrel = 1 url = https://www.chromium.org/Home arch = x86_64 - arch = powerpc64le - arch = riscv64 license = BSD-3-Clause makedepends = python makedepends = gn @@ -13,18 +11,14 @@ pkgbase = chromium makedepends = clang makedepends = lld makedepends = gperf - makedepends = nodejs-lts-iron - makedepends = npm + makedepends = nodejs makedepends = pipewire makedepends = rust + makedepends = rust-bindgen makedepends = qt5-base makedepends = qt6-base makedepends = java-runtime-headless makedepends = git - makedepends = quilt - makedepends = rollup - makedepends = libxnvctrl - makedepends = elfutils depends = gtk3 depends = nss depends = alsa-lib @@ -35,67 +29,41 @@ pkgbase = chromium depends = ttf-liberation depends = systemd depends = dbus - depends = libdrm depends = libpulse - depends = openh264 depends = pciutils depends = libva depends = libffi depends = desktop-file-utils depends = hicolor-icon-theme + depends = fontconfig depends = brotli + depends = libjpeg-turbo depends = icu - depends = webrtc-audio-processing - depends = jsoncpp - depends = openjpeg2 - depends = libxslt - depends = dav1d - depends = woff2 - depends = highway - depends = snappy + depends = flac + depends = libxml2 + depends = libwebp depends = minizip + depends = opus + depends = harfbuzz + depends = libxslt + depends = libpng + depends = freetype2 optdepends = pipewire: WebRTC desktop sharing under Wayland optdepends = kdialog: support for native dialogs in Plasma optdepends = gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland) optdepends = org.freedesktop.secrets: password storage backend on GNOME / Xfce optdepends = kwallet: support for storing passwords in KWallet on Plasma - options = !debug + optdepends = upower: Battery Status API support options = !lto - source = http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_126.0.6478.126.orig.tar.xz + source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-132.0.6834.110.tar.xz source = https://github.com/foutrelis/chromium-launcher/archive/v8/chromium-launcher-8.tar.gz - source = allow-ANGLEImplementation-kVulkan.patch source = compiler-rt-adjust-paths.patch + source = increase-fortify-level.patch source = use-oauth2-client-switches-as-default.patch - source = libpng-pdfium-compile-98.patch - source = fix-swiftshader-compile.patch - source = fix-breakpad-compile.patch - source = chromium-117-material-color-include.patch - source = http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_126.0.6478.126-1~deb12u1.debian.tar.xz - source = https://repo.archlinuxpower.org/distfiles/chromium/chromium-126.0.6478.126-tflite_support.tar.zst - source = chromium.desktop - source = chromium.appdata.xml - source = riscv-fix-rust-target.patch::https://github.com/riscv-forks/electron/raw/v31.0.1-riscv/patches/chromium/0005-Fix-Rust-target-triple-for-riscv64.patch - source = riscv-v8-fix-perf-regression.patch - source = riscv-sandbox.patch - source = riscv-ffmpeg.patch - source = riscv-dav1d.patch - sha256sums = aa828cedf44c81e21282393b8436d9c75bb20f6427476d614649b0813bf5ee16 + sha256sums = e18a1c9575371c9e0511798bac52fd682456f507081bfefd013c58b8d13e52a9 sha256sums = 213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a - sha256sums = 8f81059d79040ec598b5fb077808ec69d26d6c9cbebf9c4f4ea48b388a2596c5 sha256sums = b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961 - sha256sums = a9b417b96daec33c9059065e15b3a92ae1bf4b59f89d353659b335d9e0379db6 - sha256sums = 5569c938623f45008743cd2790e3895ae1fda75efbae13653500a4302dc562ba - sha256sums = cb3a1051898ab7dea02bfccbed6b6aa8d9feb342da47eefcf567e8f1aa016289 - sha256sums = 33ec8c74d34d7b568cd9f1b35ad316846c75a34cfcba301b95684cd934f33ad3 - sha256sums = c94785e3258be7ebdb50fdc40044cf65a91fdb11772eabe7a58e260757453cae - sha256sums = 9a9aae6d8371d22fcc0497db8dfd4fe8414d2f331a37e68c8b08517e7b3d4bfc - sha256sums = df0c99c269c26061410079e13e0015d2e86f64f34088e0beaf294f3bc24d69d9 - sha256sums = 6e49854d9fa380f6f39b8bed43ef643a188f6f37c4fdbdb1a9eb938882cba8de - sha256sums = a3293e043ead274762f8afc443d297ce65429c76d9a8c68c101d3dea77781360 - sha256sums = 9248bb9d12487fd763bc45524c5fc676580660a320a50436d200ab93afc844bd - sha256sums = e03f824676649821de5c3362264b8f7028e8d6c3cc4ad3d6e9da531c398c2dd7 - sha256sums = 1713cfc3c73d7f33fd7a9daba9b642869632468bc1068b727827a6b5320a7f88 - sha256sums = 64333a3c3f5230d58066c2ca1daacccab311066485cd905d1c387b1bc2ba3dbf - sha256sums = 5689e9422624c8725509b6fdc277e20c3e8862cf515656faef7507978489bc4e + sha256sums = d634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342 + sha256sums = 6de648d449159dd579e42db304aca0a36243f2ac1538f8d030473afbbc8ff475 pkgname = chromium diff --git a/chromium/PKGBUILD b/chromium/PKGBUILD index 3321f4116b..cb42a3b03d 100644 --- a/chromium/PKGBUILD +++ b/chromium/PKGBUILD @@ -1,121 +1,203 @@ # POWER Maintainer: Alexander Baldeck -# Maintainer: Evangelos Foutras +# Maintainer: Evangelos Foutras # Contributor: Pierre Schmitz # Contributor: Jan "heftig" Steffens # Contributor: Daniel J Griffiths pkgname=chromium -pkgver=126.0.6478.126 -pkgrel=1.1 +pkgver=132.0.6834.110 +pkgrel=1 _launcher_ver=8 _manual_clone=0 -_system_clang=1 pkgdesc="A web browser built for speed, simplicity, and security" arch=(x86_64 powerpc64le riscv64) url="https://www.chromium.org/Home" license=('BSD-3-Clause') depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt' - 'ttf-liberation' 'systemd' 'dbus' 'libdrm' 'libpulse' 'openh264' 'pciutils' 'libva' - 'libffi' 'desktop-file-utils' 'hicolor-icon-theme' 'brotli' 'icu' - 'webrtc-audio-processing' 'jsoncpp' 'openjpeg2' 'libxslt' 'dav1d' 'woff2' - 'highway' 'snappy' 'minizip') -makedepends=('python' 'gn' 'ninja' 'clang' 'lld' 'gperf' 'nodejs-lts-iron' 'npm' 'pipewire' - 'rust' 'qt5-base' 'qt6-base' 'java-runtime-headless' 'git' 'quilt' 'rollup' - 'libxnvctrl' 'elfutils') + 'ttf-liberation' 'systemd' 'dbus' 'libpulse' 'pciutils' 'libva' + 'libffi' 'openjpeg2' 'desktop-file-utils' 'hicolor-icon-theme') +makedepends=('python' 'gn' 'ninja' 'clang' 'lld' 'gperf' 'nodejs' 'pipewire' + 'rust' 'rust-bindgen' 'qt5-base' 'qt6-base' 'java-runtime-headless' + 'git' 'quilt' 'jq' 'npm' 'rollup' 'rsync') optdepends=('pipewire: WebRTC desktop sharing under Wayland' 'kdialog: support for native dialogs in Plasma' 'gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland)' 'org.freedesktop.secrets: password storage backend on GNOME / Xfce' - 'kwallet: support for storing passwords in KWallet on Plasma') -options=('!debug' '!lto') # Chromium adds its own flags for ThinLTO -debian_chromium_version="126.0.6478.126-1~deb12u1" -source=(http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_${pkgver}.orig.tar.xz + 'kwallet: support for storing passwords in KWallet on Plasma' + 'upower: Battery Status API support') +options=('!lto') # Chromium adds its own flags for ThinLTO +source=(https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver/chromium-launcher-$_launcher_ver.tar.gz - allow-ANGLEImplementation-kVulkan.patch compiler-rt-adjust-paths.patch + increase-fortify-level.patch use-oauth2-client-switches-as-default.patch - libpng-pdfium-compile-98.patch - fix-swiftshader-compile.patch - fix-breakpad-compile.patch - chromium-117-material-color-include.patch - http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_${debian_chromium_version}.debian.tar.xz - https://repo.archlinuxpower.org/distfiles/chromium/chromium-126.0.6478.126-tflite_support.tar.zst - chromium.desktop - chromium.appdata.xml - riscv-fix-rust-target.patch::https://github.com/riscv-forks/electron/raw/v31.0.1-riscv/patches/chromium/0005-Fix-Rust-target-triple-for-riscv64.patch - riscv-v8-fix-perf-regression.patch - riscv-sandbox.patch - riscv-ffmpeg.patch - riscv-dav1d.patch) -sha256sums=('aa828cedf44c81e21282393b8436d9c75bb20f6427476d614649b0813bf5ee16' + http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_132.0.6834.110-1~deb12u1.debian.tar.xz + swiftshader-use-llvm16.patch + riscv-{dav1d,ffmpeg,sandbox}.patch + 0001-Enable-relocate-1-for-ff_h264_weight_funcs_8_rvv.patch + riscv-chromium-variations-130.patch + compiler-rt-riscv.patch + https://github.com/riscv-forks/electron/raw/v32.0.1-riscv/patches/chromium/0001-extensions-common-api-runtime.json-riscv64-support.patch + 0001-chrome-runtime_api_delegate-add-riscv64-define.patch + riscv-v8.patch::https://github.com/riscv-forks/electron/raw/01b9e5d51adecba8cbaeb1de3254cb7d22b76975/patches/v8/0001-riscv-Fix-build-failed-for-native.patch) + +sha256sums=('e18a1c9575371c9e0511798bac52fd682456f507081bfefd013c58b8d13e52a9' '213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a' - '8f81059d79040ec598b5fb077808ec69d26d6c9cbebf9c4f4ea48b388a2596c5' 'b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961' - 'a9b417b96daec33c9059065e15b3a92ae1bf4b59f89d353659b335d9e0379db6' - '5569c938623f45008743cd2790e3895ae1fda75efbae13653500a4302dc562ba' - 'cb3a1051898ab7dea02bfccbed6b6aa8d9feb342da47eefcf567e8f1aa016289' - '33ec8c74d34d7b568cd9f1b35ad316846c75a34cfcba301b95684cd934f33ad3' - 'c94785e3258be7ebdb50fdc40044cf65a91fdb11772eabe7a58e260757453cae' - '9a9aae6d8371d22fcc0497db8dfd4fe8414d2f331a37e68c8b08517e7b3d4bfc' - 'df0c99c269c26061410079e13e0015d2e86f64f34088e0beaf294f3bc24d69d9' - '6e49854d9fa380f6f39b8bed43ef643a188f6f37c4fdbdb1a9eb938882cba8de' - 'a3293e043ead274762f8afc443d297ce65429c76d9a8c68c101d3dea77781360' - '9248bb9d12487fd763bc45524c5fc676580660a320a50436d200ab93afc844bd' - 'e03f824676649821de5c3362264b8f7028e8d6c3cc4ad3d6e9da531c398c2dd7' + 'd634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342' + '6de648d449159dd579e42db304aca0a36243f2ac1538f8d030473afbbc8ff475' + '90fb9ba713c8fc2d413e83a80ccef5f0f9e34d5b31c0ab92de3692825c4daaad' + '2ea949ed1d20a1745ce72f760a7d9297dc0002a747c4bd53e243c4d58ba2c7ca' + '5689e9422624c8725509b6fdc277e20c3e8862cf515656faef7507978489bc4e' + '3c6ab77fdae5771be316d391e3488e5bd8eba967de3faa7295b4ff51acb1de98' '1713cfc3c73d7f33fd7a9daba9b642869632468bc1068b727827a6b5320a7f88' - '64333a3c3f5230d58066c2ca1daacccab311066485cd905d1c387b1bc2ba3dbf' - '5689e9422624c8725509b6fdc277e20c3e8862cf515656faef7507978489bc4e') + '77b62bbe1fd7cc2efc5c19fddba58b41332cc68894e893ce5357f5f75b79f678' + '8fd4c776c44da66133ba3d87506e9a95a08fd461d5d03f53c39cb4af8337448e' + '9b03cd0430c70be9d90705f3d2ebe2d8a982b57bafb419371c0658d76f24f99e' + 'abc9d2f93d9104de6f6d82c89124cfe0bb5afc291a0b10e0fa8ad827210ae62c' + '53cbad1796b6ef78806b4babef8d29472895d9b23391f4259d092646173b4ccc' + '68503a4875bf313ef827d9cffb09f8fff102483dcab9ead05ba9bd88924e9f0f') + +if (( _manual_clone )); then + source[0]=fetch-chromium-release + makedepends+=('python-httplib2' 'python-pyparsing' 'python-six' 'npm' 'rsync') +fi + +# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py +# Keys are the names in the above script; values are the dependencies in Arch +declare -gA _system_libs=( + [brotli]=brotli + #[dav1d]=dav1d + #[ffmpeg]=ffmpeg # YouTube playback stopped working in Chromium 120 + #[flac]=flac + [fontconfig]=fontconfig + [freetype]=freetype2 + [harfbuzz-ng]=harfbuzz + [icu]=icu + #[jsoncpp]=jsoncpp # needs libstdc++ + #[libaom]=aom + #[libavif]=libavif # needs -DAVIF_ENABLE_EXPERIMENTAL_GAIN_MAP=ON + [libjpeg]=libjpeg-turbo + [libpng]=libpng + #[libvpx]=libvpx + [libwebp]=libwebp + [libxml]=libxml2 + [libxslt]=libxslt + [opus]=opus + #[re2]=re2 # needs libstdc++ + #[snappy]=snappy # needs libstdc++ + #[woff2]=woff2 # needs libstdc++ + [zlib]=minizip +) +_unwanted_bundled_libs=( + $(printf "%s\n" ${!_system_libs[@]} | sed 's/^libjpeg$/&_turbo/') +) +depends+=(${_system_libs[@]}) + +# Google API keys (see https://www.chromium.org/developers/how-tos/api-keys) +# Note: These are for Arch Linux use ONLY. For your own distribution, please +# get your own set of keys. +# +# Starting with Chromium 89 (2021-03-02) the OAuth2 credentials have been left +# out: https://archlinux.org/news/chromium-losing-sync-support-in-early-march/ +_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM prepare() { + if (( _manual_clone )); then + ./fetch-chromium-release $pkgver + fi cd chromium-$pkgver + # Allow building against system libraries in official builds + sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ + tools/generate_shim_headers/generate_shim_headers.py + + # https://crbug.com/893950 + sed -i -e 's/\/malloc/' -e 's/\/free/' \ + -e '1i #include ' \ + third_party/blink/renderer/core/xml/*.cc \ + third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \ + third_party/libxml/chromium/*.cc + # Use the --oauth2-client-id= and --oauth2-client-secret= switches for # setting GOOGLE_DEFAULT_CLIENT_ID and GOOGLE_DEFAULT_CLIENT_SECRET at # runtime -- this allows signing into Chromium without baked-in values patch -Np1 -i ../use-oauth2-client-switches-as-default.patch # Upstream fixes - patch -Np1 -i ../allow-ANGLEImplementation-kVulkan.patch # Allow libclang_rt.builtins from compiler-rt >= 16 to be used patch -Np1 -i ../compiler-rt-adjust-paths.patch - # Fixes for building with libstdc++ instead of libc++ - patch -Np1 -i ../chromium-117-material-color-include.patch + # Increase _FORTIFY_SOURCE level to match Arch's default flags + patch -Np1 -i ../increase-fortify-level.patch case "${CARCH}" in powerpc64le) sed 's@^bookworm/libxml-parseerr.patch@@g' \ -i ../debian/patches/series - sed 's@^system/rollup.patch.*@@g' \ - -i ../debian/patches/series sed 's@^debianization.*@@g' \ -i ../debian/patches/series - sed 's@^debian/patches/system/rollup.patch@@g' \ + sed 's@^system/rollup.patch@@g' \ + -i ../debian/patches/series + sed 's@^system/icu-shim.patch@@g' \ + -i ../debian/patches/series + sed 's@^system/rapidjson.patch@@g' \ -i ../debian/patches/series # 1-2-3 go export QUILT_PATCHES=../debian/patches quilt push -a + + #cp -ra /usr/lib/node_modules/rollup third_party/node/node_modules/ + #../debian/scripts/unbundle ;; riscv64) - for rvpatch in riscv-{dav1d,fix-rust-target}.patch; do + patch -Np1 -i ../riscv-chromium-variations-130.patch + patch -Np0 -i ../swiftshader-use-llvm16.patch + + for rvpatch in riscv-{dav1d,sandbox}.patch; do patch -Np1 -i ../$rvpatch done - patch -Np1 -d v8 < ../riscv-v8-fix-perf-regression.patch + patch -Np1 -d v8 < ../riscv-v8.patch + patch -Np0 -i ../compiler-rt-riscv.patch + patch -Np1 -i ../0001-chrome-runtime_api_delegate-add-riscv64-define.patch + patch -Np1 -i ../0001-extensions-common-api-runtime.json-riscv64-support.patch patch -Np1 -d third_party/ffmpeg < ../riscv-ffmpeg.patch + # https://trac.ffmpeg.org/ticket/11302 + patch -Np1 -d third_party/ffmpeg < ../0001-Enable-relocate-1-for-ff_h264_weight_funcs_8_rvv.patch + + pushd third_party/node/ + sed -i -e 's/@rollup/rollup/' -e "s/'wasm-node',//" node_modules.py + local _rollup_ver="$(jq -r .dependencies.\"@rollup/wasm-node\" package.json)" + jq ".dependencies.rollup=\"$_rollup_ver\"" package.json > package.json.new + mv package.json{.new,} + popd + third_party/node/update_npm_deps ;; esac - cp -ra /usr/lib/node_modules/rollup third_party/node/node_modules/ - - ../debian/scripts/unbundle - - cp -r ${srcdir}/tflite_support third_party/ + # Fixes for building with libstdc++ instead of libc++ # Link to system tools required by the build - mkdir -p third_party/node/linux/node-linux-x64/bin + rm third_party/node/linux/node-linux-x64/bin/node ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/ ln -s /usr/bin/java third_party/jdk/current/bin/ + + # Remove bundled libraries for which we will use the system copies; this + # *should* do what the remove_bundled_libraries.py script does, with the + # added benefit of not having to list all the remaining libraries + #local _lib + #for _lib in ${_unwanted_bundled_libs[@]}; do + # find "third_party/$_lib" -type f \ + # \! -path "third_party/$_lib/chromium/*" \ + # \! -path "third_party/$_lib/google/*" \ + # \! -path "third_party/harfbuzz-ng/utils/hb_scoped.h" \ + # \! -regex '.*\.\(gn\|gni\|isolate\)' \ + # -delete + #done + # + #./build/linux/unbundle/replace_gn_files.py \ + # --system-libraries "${!_system_libs[@]}" } build() { @@ -129,80 +211,68 @@ build() { export NM=nm local _flags=( - 'clang_use_chrome_plugins=false' - 'host_toolchain="//build/toolchain/linux/unbundle:default"' 'custom_toolchain="//build/toolchain/linux/unbundle:default"' - 'is_debug=false' - 'use_goma=false' - 'use_sysroot=false' - 'use_libjpeg_turbo=true' - 'use_custom_libcxx=false' - 'use_unofficial_version_number=false' - 'enable_vr=false' - 'enable_nacl=false' - 'enable_swiftshader=false' - 'dawn_use_swiftshader=false' - 'build_dawn_tests=false' - 'enable_reading_list=false' - 'enable_iterator_debugging=false' - 'enable_hangout_services_extension=false' - 'angle_has_histograms=false' - 'angle_build_tests=false' - 'build_angle_perftests=false' + 'host_toolchain="//build/toolchain/linux/unbundle:default"' + 'is_official_build=true' # implies is_cfi=true on x86_64 + 'symbol_level=0' # sufficient for backtraces on x86(_64) 'treat_warnings_as_errors=false' + 'disable_fieldtrial_testing_config=true' + 'blink_enable_generated_code_formatting=false' + 'ffmpeg_branding="Chrome"' + 'proprietary_codecs=true' + 'rtc_use_pipewire=true' + 'link_pulseaudio=true' + 'use_custom_libcxx=true' # https://github.com/llvm/llvm-project/issues/61705 + 'use_sysroot=false' + 'use_system_libffi=true' + 'enable_hangout_services_extension=true' + 'enable_widevine=true' + 'enable_nacl=false' 'use_qt6=true' 'moc_qt6_path="/usr/lib/qt6"' - 'is_cfi=false' - 'use_thin_lto=false' - 'chrome_pgo_phase=0' - 'use_gio=true' - 'is_official_build=true' - 'symbol_level=0' - 'use_pulseaudio=true' - 'link_pulseaudio=true' - 'rtc_use_pipewire=true' - 'icu_use_data_file=false' - 'enable_widevine=true' - 'v8_enable_backtrace=true' - 'use_system_zlib=true' - 'use_system_lcms2=true' - 'use_system_libjpeg=true' - 'use_system_libpng=true' - 'use_system_freetype=true' - 'use_system_harfbuzz=true' - 'use_system_libopenjpeg2=true' - 'concurrent_links=1' - 'proprietary_codecs=true' - 'ffmpeg_branding="Chrome"' - 'disable_fieldtrial_testing_config=true' - 'safe_browsing_mode=1' - 'build_with_tflite_lib=true' - 'host_cpu="ppc64"' - 'use_v4l2_codec=false' - 'use_vaapi=true' - 'use_system_libdrm=true' - 'use_system_libffi=true' - 'enable_reporting=false' + "google_api_key=\"$_google_api_key\"" ) - local _clang_version=$( - clang --version | grep -m1 version | sed 's/.* \([0-9]\+\).*/\1/') + case "${CARCH}" in + powerpc64le) + _flags+=( + 'is_cfi=false' + 'use_thin_lto=false' + 'chrome_pgo_phase=0' + 'use_gio=true' + 'is_official_build=true' + 'symbol_level=0' + 'use_pulseaudio=true' + 'link_pulseaudio=true' + 'rtc_use_pipewire=true' + 'icu_use_data_file=false' + 'enable_widevine=true' + 'v8_enable_backtrace=true' + 'use_system_zlib=true' + 'use_system_lcms2=true' + 'use_system_libjpeg=true' + 'use_system_libpng=true' + 'use_system_freetype=true' + 'use_system_harfbuzz=true' + 'use_system_libopenjpeg2=true' + 'concurrent_links=1' + 'proprietary_codecs=true' + 'ffmpeg_branding="Chrome"' + 'disable_fieldtrial_testing_config=true' + 'safe_browsing_mode=1' + 'build_with_tflite_lib=true' + 'host_cpu="ppc64"' + 'use_v4l2_codec=false' + 'use_vaapi=true' + 'use_system_libffi=true' + 'enable_reporting=false' + ) + ;; + esac - _flags+=( - 'clang_base_path="/usr"' - 'clang_use_chrome_plugins=false' - "clang_version=\"$_clang_version\"" - 'chrome_pgo_phase=0' # needs newer clang to read the bundled PGO profile - ) - - # Allow the use of nightly features with stable Rust compiler - # https://github.com/ungoogled-software/ungoogled-chromium/pull/2696#issuecomment-1918173198 - export RUSTC_BOOTSTRAP=1 - - _flags+=( - 'rust_sysroot_absolute="/usr"' - "rustc_version=\"$(rustc --version)\"" - ) + if [[ -n ${_system_libs[icu]+set} ]]; then + _flags+=('icu_use_data_file=false') + fi # Facilitate deterministic builds (taken from build/config/compiler/BUILD.gn) CFLAGS+=' -Wno-builtin-macro-redefined' @@ -231,10 +301,8 @@ build() { # https://crbug.com/957519#c122 CXXFLAGS=${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS} - echo GN gn gen out/Release --args="${_flags[*]}" - echo NINJA - ninja -C out/Release chrome chrome_sandbox chromedriver + ninja -C out/Release chrome chrome_sandbox chromedriver.unstripped } package() { @@ -246,10 +314,10 @@ package() { cd ../chromium-$pkgver install -D out/Release/chrome "$pkgdir/usr/lib/chromium/chromium" - install -D out/Release/chromedriver "$pkgdir/usr/bin/chromedriver" + install -D out/Release/chromedriver.unstripped "$pkgdir/usr/bin/chromedriver" install -Dm4755 out/Release/chrome_sandbox "$pkgdir/usr/lib/chromium/chrome-sandbox" - install -Dm644 ${srcdir}/chromium.desktop \ + install -Dm644 chrome/installer/linux/common/desktop.template \ "$pkgdir/usr/share/applications/chromium.desktop" install -Dm644 chrome/app/resources/manpage.1.in \ "$pkgdir/usr/share/man/man1/chromium.1" @@ -260,7 +328,7 @@ package() { "$pkgdir/usr/share/applications/chromium.desktop" \ "$pkgdir/usr/share/man/man1/chromium.1" - install -Dm644 ${srcdir}/chromium.appdata.xml \ + install -Dm644 chrome/installer/linux/common/chromium-browser/chromium-browser.appdata.xml \ "$pkgdir/usr/share/metainfo/chromium.appdata.xml" sed -ni \ -e 's/chromium-browser\.desktop/chromium.desktop/' \ @@ -283,17 +351,14 @@ package() { libGLESv2.so # SwiftShader ICD + libvk_swiftshader.so libvulkan.so.1 + vk_swiftshader_icd.json ) - case "${CARCH}" in - x86_64) - toplevel_files+=( - libvk_swiftshader.so - vk_swiftshader_icd.json - ) - ;; - esac + if [[ -z ${_system_libs[icu]+set} ]]; then + toplevel_files+=(icudtl.dat) + fi cp "${toplevel_files[@]/#/out/Release/}" "$pkgdir/usr/lib/chromium/" install -Dm644 -t "$pkgdir/usr/lib/chromium/locales" out/Release/locales/*.pak diff --git a/chromium/fetch-chromium-release b/chromium/fetch-chromium-release index 0ada8ae2d4..ac1524373a 100755 --- a/chromium/fetch-chromium-release +++ b/chromium/fetch-chromium-release @@ -24,7 +24,8 @@ EOF git clone --depth=1 https://chromium.googlesource.com/chromium/tools/depot_tools export PATH+=":$PWD/depot_tools" DEPOT_TOOLS_UPDATE=0 -export VPYTHON_BYPASS='manually managed python not supported by chrome operations' +# system python fails to load six.moves module +#export VPYTHON_BYPASS='manually managed python not supported by chrome operations' git clone -b $VERSION --depth=2 https://chromium.googlesource.com/chromium/src gclient sync --no-history --nohooks @@ -37,8 +38,9 @@ src/build/util/lastchange.py \ -s src/third_party/dawn --revision src/gpu/webgpu/DAWN_VERSION src/tools/update_pgo_profiles.py --target=linux update \ --gs-url-base=chromium-optimization-profiles/pgo_profiles -download_from_google_storage.py --no_resume --extract --no_auth \ - --bucket chromium-nodejs -s src/third_party/node/node_modules.tar.gz.sha1 + +# https://gitlab.archlinux.org/archlinux/packaging/packages/electron32/-/issues/1 +src/third_party/node/update_npm_deps find src/third_party/jdk/current -type f -delete mv src ../chromium-$VERSION diff --git a/chromium/riscv-ffmpeg.patch b/chromium/riscv-ffmpeg.patch index 16cfcd34ff..8cdfd869ec 100644 --- a/chromium/riscv-ffmpeg.patch +++ b/chromium/riscv-ffmpeg.patch @@ -1,21 +1,12 @@ -From 5b99a1aba972d14983014e2afecb9921f6c9508b Mon Sep 17 00:00:00 2001 +From 10ff221077e33a6f1970c4e55a73609771296039 Mon Sep 17 00:00:00 2001 From: kxxt -Date: Tue, 11 Jun 2024 04:43:21 +0200 +Date: Sat, 11 Jan 2025 00:53:23 +0100 Subject: [PATCH] ffmpeg: generate riscv64 changes --- - CREDITS.chromium | 28 - - chromium/config/Chrome/ios/arm64/config.h | 16 +- - .../Chrome/ios/arm64/config_components.h | 16 +- - .../ios/arm64/libavformat/demuxer_list.c | 2 +- - .../Chrome/ios/arm64/libavutil/ffversion.h | 2 +- - chromium/config/Chrome/ios/x64/config.asm | 11 +- - chromium/config/Chrome/ios/x64/config.h | 16 +- - .../config/Chrome/ios/x64/config_components.h | 16 +- - .../Chrome/ios/x64/libavformat/demuxer_list.c | 2 +- - .../Chrome/ios/x64/libavutil/ffversion.h | 2 +- - chromium/config/Chrome/linux/riscv64/config.h | 774 ++++++ - .../Chrome/linux/riscv64/config_components.h | 2214 +++++++++++++++++ + CREDITS.chromium | 175 ++ + chromium/config/Chrome/linux/riscv64/config.h | 793 ++++++ + .../Chrome/linux/riscv64/config_components.h | 2234 +++++++++++++++++ .../linux/riscv64/libavcodec/bsf_list.c | 2 + .../linux/riscv64/libavcodec/codec_list.c | 17 + .../linux/riscv64/libavcodec/parser_list.c | 9 + @@ -27,30 +18,29 @@ Subject: [PATCH] ffmpeg: generate riscv64 changes chromium/config/Chrome/linux/x64/config.asm | 4 +- chromium/config/Chrome/linux/x64/config.h | 8 +- .../Chrome/linux/x64/libavutil/ffversion.h | 2 +- - .../config/ChromeOS/linux/riscv64/config.h | 774 ++++++ - .../linux/riscv64/config_components.h | 2214 +++++++++++++++++ + .../config/ChromeOS/linux/riscv64/config.h | 751 ++++++ + .../linux/riscv64/config_components.h | 2164 ++++++++++++++++ .../linux/riscv64/libavcodec/bsf_list.c | 2 + - .../linux/riscv64/libavcodec/codec_list.c | 19 + - .../linux/riscv64/libavcodec/parser_list.c | 11 + + .../linux/riscv64/libavcodec/codec_list.c | 22 + + .../linux/riscv64/libavcodec/parser_list.c | 13 + .../linux/riscv64/libavformat/demuxer_list.c | 10 + .../linux/riscv64/libavformat/muxer_list.c | 2 + .../linux/riscv64/libavformat/protocol_list.c | 2 + .../linux/riscv64/libavutil/avconfig.h | 6 + .../linux/riscv64/libavutil/ffversion.h | 5 + - chromium/config/ChromeOS/linux/x64/config.asm | 4 +- - chromium/config/ChromeOS/linux/x64/config.h | 8 +- - .../ChromeOS/linux/x64/libavutil/ffversion.h | 2 +- - chromium/config/Chromium/ios/arm64/config.h | 16 +- - .../Chromium/ios/arm64/config_components.h | 16 +- - .../ios/arm64/libavformat/demuxer_list.c | 2 +- - .../Chromium/ios/arm64/libavutil/ffversion.h | 2 +- - chromium/config/Chromium/ios/x64/config.asm | 11 +- - chromium/config/Chromium/ios/x64/config.h | 16 +- - .../Chromium/ios/x64/config_components.h | 16 +- - .../ios/x64/libavformat/demuxer_list.c | 2 +- - .../Chromium/ios/x64/libavutil/ffversion.h | 2 +- - .../config/Chromium/linux/riscv64/config.h | 774 ++++++ - .../linux/riscv64/config_components.h | 2214 +++++++++++++++++ + chromium/config/ChromeOS/linux/x64/config.asm | 734 ++++++ + chromium/config/ChromeOS/linux/x64/config.h | 751 ++++++ + .../ChromeOS/linux/x64/config_components.h | 2164 ++++++++++++++++ + .../ChromeOS/linux/x64/libavcodec/bsf_list.c | 2 + + .../linux/x64/libavcodec/codec_list.c | 22 + + .../linux/x64/libavcodec/parser_list.c | 13 + + .../linux/x64/libavformat/demuxer_list.c | 10 + + .../linux/x64/libavformat/muxer_list.c | 2 + + .../linux/x64/libavformat/protocol_list.c | 2 + + .../ChromeOS/linux/x64/libavutil/avconfig.h | 6 + + .../ChromeOS/linux/x64/libavutil/ffversion.h | 5 + + .../config/Chromium/linux/riscv64/config.h | 793 ++++++ + .../linux/riscv64/config_components.h | 2234 +++++++++++++++++ .../linux/riscv64/libavcodec/bsf_list.c | 2 + .../linux/riscv64/libavcodec/codec_list.c | 15 + .../linux/riscv64/libavcodec/parser_list.c | 7 + @@ -62,27 +52,21 @@ Subject: [PATCH] ffmpeg: generate riscv64 changes chromium/config/Chromium/linux/x64/config.asm | 4 +- chromium/config/Chromium/linux/x64/config.h | 8 +- .../Chromium/linux/x64/libavutil/ffversion.h | 2 +- - ffmpeg_generated.gni | 472 +--- - libavcodec/autorename_libavcodec_blockdsp.c | 2 +- + chromium/scripts/copy_config.sh | 2 +- + ffmpeg_generated.gni | 258 +- libavcodec/autorename_libavcodec_flacdsp.c | 2 +- - libavcodec/autorename_libavcodec_hpeldsp.c | 2 +- - libavcodec/autorename_libavcodec_idctdsp.c | 2 +- - libavcodec/autorename_libavcodec_me_cmp.c | 2 +- - .../autorename_libavcodec_mpeg4videodsp.c | 2 +- .../autorename_libavcodec_mpegaudiodsp.c | 2 +- - libavcodec/autorename_libavcodec_mpegvideo.c | 2 +- - libavcodec/autorename_libavcodec_qpeldsp.c | 2 +- + libavcodec/autorename_libavcodec_parser.c | 2 +- libavcodec/autorename_libavcodec_sbrdsp.c | 2 +- libavcodec/autorename_libavcodec_videodsp.c | 2 +- libavcodec/autorename_libavcodec_vorbisdsp.c | 2 +- - libavcodec/autorename_libavcodec_xvididct.c | 2 +- .../autorename_libavcodec_x86_aacpsdsp_init.c | 2 + - .../autorename_libavcodec_x86_blockdsp_init.c | 2 + .../autorename_libavcodec_x86_flacdsp_init.c | 2 + - .../autorename_libavcodec_x86_idctdsp_init.c | 2 + - .../autorename_libavcodec_x86_me_cmp_init.c | 2 + + .../autorename_libavcodec_x86_h264dsp_init.c | 2 + .../autorename_libavcodec_x86_sbrdsp_init.c | 2 + - ...autorename_libavcodec_x86_vorbisdsp_init.c | 2 +- + .../autorename_libavcodec_x86_videodsp.asm | 2 +- + .../autorename_libavcodec_x86_videodsp_init.c | 2 + + ...autorename_libavcodec_x86_vorbisdsp_init.c | 2 + libavformat/autorename_libavformat_aacdec.c | 2 +- libavformat/autorename_libavformat_flacdec.c | 2 +- libavformat/autorename_libavformat_options.c | 2 +- @@ -90,6 +74,7 @@ Subject: [PATCH] ffmpeg: generate riscv64 changes libavformat/autorename_libavformat_utils.c | 2 +- libavformat/autorename_libavformat_version.c | 2 +- libavutil/autorename_libavutil_cpu.c | 2 +- + libavutil/autorename_libavutil_executor.c | 2 +- libavutil/autorename_libavutil_fixed_dsp.c | 2 +- libavutil/autorename_libavutil_float_dsp.c | 2 +- libavutil/autorename_libavutil_imgutils.c | 2 +- @@ -98,8 +83,9 @@ Subject: [PATCH] ffmpeg: generate riscv64 changes libavutil/autorename_libavutil_version.c | 2 +- libavutil/x86/autorename_libavutil_x86_cpu.c | 2 +- .../autorename_libavutil_x86_fixed_dsp_init.c | 2 + - .../autorename_libavutil_x86_float_dsp_init.c | 2 +- - 95 files changed, 9378 insertions(+), 522 deletions(-) + .../autorename_libavutil_x86_float_dsp_init.c | 2 + + .../x86/autorename_libavutil_x86_lls_init.c | 2 + + 81 files changed, 13142 insertions(+), 224 deletions(-) create mode 100644 chromium/config/Chrome/linux/riscv64/config.h create mode 100644 chromium/config/Chrome/linux/riscv64/config_components.h create mode 100644 chromium/config/Chrome/linux/riscv64/libavcodec/bsf_list.c @@ -120,6 +106,17 @@ Subject: [PATCH] ffmpeg: generate riscv64 changes create mode 100644 chromium/config/ChromeOS/linux/riscv64/libavformat/protocol_list.c create mode 100644 chromium/config/ChromeOS/linux/riscv64/libavutil/avconfig.h create mode 100644 chromium/config/ChromeOS/linux/riscv64/libavutil/ffversion.h + create mode 100644 chromium/config/ChromeOS/linux/x64/config.asm + create mode 100644 chromium/config/ChromeOS/linux/x64/config.h + create mode 100644 chromium/config/ChromeOS/linux/x64/config_components.h + create mode 100644 chromium/config/ChromeOS/linux/x64/libavcodec/bsf_list.c + create mode 100644 chromium/config/ChromeOS/linux/x64/libavcodec/codec_list.c + create mode 100644 chromium/config/ChromeOS/linux/x64/libavcodec/parser_list.c + create mode 100644 chromium/config/ChromeOS/linux/x64/libavformat/demuxer_list.c + create mode 100644 chromium/config/ChromeOS/linux/x64/libavformat/muxer_list.c + create mode 100644 chromium/config/ChromeOS/linux/x64/libavformat/protocol_list.c + create mode 100644 chromium/config/ChromeOS/linux/x64/libavutil/avconfig.h + create mode 100644 chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h create mode 100644 chromium/config/Chromium/linux/riscv64/config.h create mode 100644 chromium/config/Chromium/linux/riscv64/config_components.h create mode 100644 chromium/config/Chromium/linux/riscv64/libavcodec/bsf_list.c @@ -131,649 +128,207 @@ Subject: [PATCH] ffmpeg: generate riscv64 changes create mode 100644 chromium/config/Chromium/linux/riscv64/libavutil/avconfig.h create mode 100644 chromium/config/Chromium/linux/riscv64/libavutil/ffversion.h create mode 100644 libavcodec/x86/autorename_libavcodec_x86_aacpsdsp_init.c - create mode 100644 libavcodec/x86/autorename_libavcodec_x86_blockdsp_init.c create mode 100644 libavcodec/x86/autorename_libavcodec_x86_flacdsp_init.c - create mode 100644 libavcodec/x86/autorename_libavcodec_x86_idctdsp_init.c - create mode 100644 libavcodec/x86/autorename_libavcodec_x86_me_cmp_init.c + create mode 100644 libavcodec/x86/autorename_libavcodec_x86_h264dsp_init.c create mode 100644 libavcodec/x86/autorename_libavcodec_x86_sbrdsp_init.c + create mode 100644 libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c + create mode 100644 libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c create mode 100644 libavutil/x86/autorename_libavutil_x86_fixed_dsp_init.c + create mode 100644 libavutil/x86/autorename_libavutil_x86_float_dsp_init.c + create mode 100644 libavutil/x86/autorename_libavutil_x86_lls_init.c diff --git a/CREDITS.chromium b/CREDITS.chromium -index fa1665a15a..030c337e2b 100644 +index ccd7f4afa5..88e0abeb84 100644 --- a/CREDITS.chromium +++ b/CREDITS.chromium -@@ -129,34 +129,6 @@ incompatible with the GPLv2 and v3. To the best of our knowledge, they are +@@ -129,6 +129,181 @@ incompatible with the GPLv2 and v3. To the best of our knowledge, they are compatible with the LGPL. --******************************************************************************** -- --libavcodec/arm/jrevdct_arm.S -- --C-like prototype : -- void j_rev_dct_arm(DCTBLOCK data) -- -- With DCTBLOCK being a pointer to an array of 64 'signed shorts' -- -- Copyright (c) 2001 Lionel Ulmer (lionel.ulmer@free.fr / bbrox@bbrox.org) -- -- Permission is hereby granted, free of charge, to any person obtaining a copy -- of this software and associated documentation files (the "Software"), to deal -- in the Software without restriction, including without limitation the rights -- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -- copies of the Software, and to permit persons to whom the Software is -- furnished to do so, subject to the following conditions: -- -- The above copyright notice and this permission notice shall be included in -- all copies or substantial portions of the Software. -- -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -- COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -- IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- ++******************************************************************************** ++ ++libavcodec/riscv/h264addpx_rvv.S ++ ++Copyright © 2024 Rémi Denis-Courmont. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions are met: ++ ++1. Redistributions of source code must retain the above copyright notice, ++this list of conditions and the following disclaimer. ++ ++2. Redistributions in binary form must reproduce the above copyright notice, ++this list of conditions and the following disclaimer in the documentation ++and/or other materials provided with the distribution. ++ ++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++POSSIBILITY OF SUCH DAMAGE. ++ ++******************************************************************************** ++ ++libavcodec/riscv/h264dsp_rvv.S ++ ++SPDX-License-Identifier: BSD-2-Clause ++ ++Copyright © 2024 Rémi Denis-Courmont. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions are met: ++ ++1. Redistributions of source code must retain the above copyright notice, ++this list of conditions and the following disclaimer. ++ ++2. Redistributions in binary form must reproduce the above copyright notice, ++this list of conditions and the following disclaimer in the documentation ++and/or other materials provided with the distribution. ++ ++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++POSSIBILITY OF SUCH DAMAGE. ++ ++******************************************************************************** ++ ++libavcodec/riscv/h264idct_rvv.S ++ ++SPDX-License-Identifier: BSD-2-Clause ++ ++Copyright (c) 2024 J. Dekker ++Copyright © 2024 Rémi Denis-Courmont. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions are met: ++ ++1. Redistributions of source code must retain the above copyright notice, ++this list of conditions and the following disclaimer. ++ ++2. Redistributions in binary form must reproduce the above copyright notice, ++this list of conditions and the following disclaimer in the documentation ++and/or other materials provided with the distribution. ++ ++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++POSSIBILITY OF SUCH DAMAGE. ++ ++******************************************************************************** ++ ++libavcodec/riscv/h264qpel_rvv.S ++ ++SPDX-License-Identifier: BSD-2-Clause ++ ++Copyright (c) 2024 Niklas Haas ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions are met: ++ ++1. Redistributions of source code must retain the above copyright notice, ++this list of conditions and the following disclaimer. ++ ++2. Redistributions in binary form must reproduce the above copyright notice, ++this list of conditions and the following disclaimer in the documentation ++and/or other materials provided with the distribution. ++ ++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++POSSIBILITY OF SUCH DAMAGE. ++ ++******************************************************************************** ++ ++libavcodec/riscv/startcode_rvb.S ++ ++Copyright © 2024 Rémi Denis-Courmont. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions are met: ++ ++1. Redistributions of source code must retain the above copyright notice, ++this list of conditions and the following disclaimer. ++ ++2. Redistributions in binary form must reproduce the above copyright notice, ++this list of conditions and the following disclaimer in the documentation ++and/or other materials provided with the distribution. ++ ++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++POSSIBILITY OF SUCH DAMAGE. ++ ++******************************************************************************** ++ ++libavcodec/riscv/startcode_rvv.S ++ ++Copyright © 2024 Rémi Denis-Courmont. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions are met: ++ ++1. Redistributions of source code must retain the above copyright notice, ++this list of conditions and the following disclaimer. ++ ++2. Redistributions in binary form must reproduce the above copyright notice, ++this list of conditions and the following disclaimer in the documentation ++and/or other materials provided with the distribution. ++ ++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++POSSIBILITY OF SUCH DAMAGE. ++ ******************************************************************************** - libavcodec/x86/xvididct.asm -diff --git a/chromium/config/Chrome/ios/arm64/config.h b/chromium/config/Chrome/ios/arm64/config.h -index a9b33e0a22..a8967e95e9 100644 ---- a/chromium/config/Chrome/ios/arm64/config.h -+++ b/chromium/config/Chrome/ios/arm64/config.h -@@ -1,14 +1,13 @@ - /* 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-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/19/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/usr/local/google/home/liberato/src/release_chrome/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/liberato/src/release_chrome/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/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/19/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/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 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 7c4c274643cedcf9671e1db65361231a7d9bee70)" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 315c88c5fbdb2b27cebf23c87fb502f7a567d84b)" - #define OS_NAME darwin --#define av_restrict restrict - #define EXTERN_PREFIX "_" - #define EXTERN_ASM _ - #define BUILDSUF "" -@@ -78,7 +77,6 @@ - #define HAVE_SSE42 0 - #define HAVE_SSSE3 0 - #define HAVE_XOP 0 --#define HAVE_CPUNOP 0 - #define HAVE_I686 0 - #define HAVE_MIPSFPU 0 - #define HAVE_MIPS32R2 0 -@@ -130,7 +128,6 @@ - #define HAVE_SSE42_EXTERNAL 0 - #define HAVE_SSSE3_EXTERNAL 0 - #define HAVE_XOP_EXTERNAL 0 --#define HAVE_CPUNOP_EXTERNAL 0 - #define HAVE_I686_EXTERNAL 0 - #define HAVE_MIPSFPU_EXTERNAL 0 - #define HAVE_MIPS32R2_EXTERNAL 0 -@@ -182,7 +179,6 @@ - #define HAVE_SSE42_INLINE 0 - #define HAVE_SSSE3_INLINE 0 - #define HAVE_XOP_INLINE 0 --#define HAVE_CPUNOP_INLINE 0 - #define HAVE_I686_INLINE 0 - #define HAVE_MIPSFPU_INLINE 0 - #define HAVE_MIPS32R2_INLINE 0 -@@ -429,6 +425,7 @@ - #define HAVE_OPENCL_DXVA2 0 - #define HAVE_OPENCL_VAAPI_BEIGNET 0 - #define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 -+#define HAVE_OPENCL_VIDEOTOOLBOX 0 - #define HAVE_PERL 1 - #define HAVE_POD2MAN 1 - #define HAVE_TEXI2HTML 0 -@@ -468,6 +465,8 @@ - #define CONFIG_FREI0R 0 - #define CONFIG_LIBCDIO 0 - #define CONFIG_LIBDAVS2 0 -+#define CONFIG_LIBDVDNAV 0 -+#define CONFIG_LIBDVDREAD 0 - #define CONFIG_LIBRUBBERBAND 0 - #define CONFIG_LIBVIDSTAB 0 - #define CONFIG_LIBX264 0 -@@ -517,6 +516,7 @@ - #define CONFIG_LIBJXL 0 - #define CONFIG_LIBKLVANC 0 - #define CONFIG_LIBKVAZAAR 0 -+#define CONFIG_LIBLC3 0 - #define CONFIG_LIBMODPLUG 0 - #define CONFIG_LIBMP3LAME 0 - #define CONFIG_LIBMYSOFA 0 -@@ -547,6 +547,7 @@ - #define CONFIG_LIBTENSORFLOW 0 - #define CONFIG_LIBTESSERACT 0 - #define CONFIG_LIBTHEORA 0 -+#define CONFIG_LIBTORCH 0 - #define CONFIG_LIBTWOLAME 0 - #define CONFIG_LIBUAVS3D 0 - #define CONFIG_LIBV4L2 0 -@@ -596,7 +597,6 @@ - #define CONFIG_OPENCL 0 - #define CONFIG_AMF 0 - #define CONFIG_AUDIOTOOLBOX 0 --#define CONFIG_CRYSTALHD 0 - #define CONFIG_CUDA 0 - #define CONFIG_CUDA_LLVM 0 - #define CONFIG_CUVID 0 -@@ -640,6 +640,7 @@ - #define CONFIG_ERROR_RESILIENCE 0 - #define CONFIG_FAAN 0 - #define CONFIG_FAST_UNALIGNED 1 -+#define CONFIG_IAMF 0 - #define CONFIG_LSP 0 - #define CONFIG_PIXELUTILS 0 - #define CONFIG_NETWORK 0 -@@ -724,6 +725,7 @@ - #define CONFIG_JPEGTABLES 0 - #define CONFIG_LGPLV3 0 - #define CONFIG_LIBX262 0 -+#define CONFIG_LIBX264_HDR10 0 - #define CONFIG_LLAUDDSP 0 - #define CONFIG_LLVIDDSP 0 - #define CONFIG_LLVIDENCDSP 0 -diff --git a/chromium/config/Chrome/ios/arm64/config_components.h b/chromium/config/Chrome/ios/arm64/config_components.h -index 78ba358a27..eac3750637 100644 ---- a/chromium/config/Chrome/ios/arm64/config_components.h -+++ b/chromium/config/Chrome/ios/arm64/config_components.h -@@ -23,7 +23,6 @@ - #define CONFIG_MEDIA100_TO_MJPEGB_BSF 0 - #define CONFIG_MJPEG2JPEG_BSF 0 - #define CONFIG_MJPEGA_DUMP_HEADER_BSF 0 --#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0 - #define CONFIG_MPEG2_METADATA_BSF 0 - #define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0 - #define CONFIG_MOV2TEXTSUB_BSF 0 -@@ -64,7 +63,6 @@ - #define CONFIG_AVRN_DECODER 0 - #define CONFIG_AVS_DECODER 0 - #define CONFIG_AVUI_DECODER 0 --#define CONFIG_AYUV_DECODER 0 - #define CONFIG_BETHSOFTVID_DECODER 0 - #define CONFIG_BFI_DECODER 0 - #define CONFIG_BINK_DECODER 0 -@@ -131,7 +129,6 @@ - #define CONFIG_H263P_DECODER 0 - #define CONFIG_H263_V4L2M2M_DECODER 0 - #define CONFIG_H264_DECODER 1 --#define CONFIG_H264_CRYSTALHD_DECODER 0 - #define CONFIG_H264_V4L2M2M_DECODER 0 - #define CONFIG_H264_MEDIACODEC_DECODER 0 - #define CONFIG_H264_MMAL_DECODER 0 -@@ -179,13 +176,11 @@ - #define CONFIG_MPEG1VIDEO_DECODER 0 - #define CONFIG_MPEG2VIDEO_DECODER 0 - #define CONFIG_MPEG4_DECODER 0 --#define CONFIG_MPEG4_CRYSTALHD_DECODER 0 - #define CONFIG_MPEG4_V4L2M2M_DECODER 0 - #define CONFIG_MPEG4_MMAL_DECODER 0 - #define CONFIG_MPEGVIDEO_DECODER 0 - #define CONFIG_MPEG1_V4L2M2M_DECODER 0 - #define CONFIG_MPEG2_MMAL_DECODER 0 --#define CONFIG_MPEG2_CRYSTALHD_DECODER 0 - #define CONFIG_MPEG2_V4L2M2M_DECODER 0 - #define CONFIG_MPEG2_QSV_DECODER 0 - #define CONFIG_MPEG2_MEDIACODEC_DECODER 0 -@@ -194,7 +189,6 @@ - #define CONFIG_MSMPEG4V1_DECODER 0 - #define CONFIG_MSMPEG4V2_DECODER 0 - #define CONFIG_MSMPEG4V3_DECODER 0 --#define CONFIG_MSMPEG4_CRYSTALHD_DECODER 0 - #define CONFIG_MSP2_DECODER 0 - #define CONFIG_MSRLE_DECODER 0 - #define CONFIG_MSS1_DECODER 0 -@@ -293,7 +287,6 @@ - #define CONFIG_VBN_DECODER 0 - #define CONFIG_VBLE_DECODER 0 - #define CONFIG_VC1_DECODER 0 --#define CONFIG_VC1_CRYSTALHD_DECODER 0 - #define CONFIG_VC1IMAGE_DECODER 0 - #define CONFIG_VC1_MMAL_DECODER 0 - #define CONFIG_VC1_QSV_DECODER 0 -@@ -325,7 +318,6 @@ - #define CONFIG_WMV1_DECODER 0 - #define CONFIG_WMV2_DECODER 0 - #define CONFIG_WMV3_DECODER 0 --#define CONFIG_WMV3_CRYSTALHD_DECODER 0 - #define CONFIG_WMV3IMAGE_DECODER 0 - #define CONFIG_WNV1_DECODER 0 - #define CONFIG_XAN_WC3_DECODER 0 -@@ -592,6 +584,7 @@ - #define CONFIG_LIBGSM_MS_DECODER 0 - #define CONFIG_LIBILBC_DECODER 0 - #define CONFIG_LIBJXL_DECODER 0 -+#define CONFIG_LIBLC3_DECODER 0 - #define CONFIG_LIBOPENCORE_AMRNB_DECODER 0 - #define CONFIG_LIBOPENCORE_AMRWB_DECODER 0 - #define CONFIG_LIBOPUS_DECODER 1 -@@ -639,7 +632,6 @@ - #define CONFIG_ASV2_ENCODER 0 - #define CONFIG_AVRP_ENCODER 0 - #define CONFIG_AVUI_ENCODER 0 --#define CONFIG_AYUV_ENCODER 0 - #define CONFIG_BITPACKED_ENCODER 0 - #define CONFIG_BMP_ENCODER 0 - #define CONFIG_CFHD_ENCODER 0 -@@ -821,6 +813,7 @@ - #define CONFIG_LIBGSM_MS_ENCODER 0 - #define CONFIG_LIBILBC_ENCODER 0 - #define CONFIG_LIBJXL_ENCODER 0 -+#define CONFIG_LIBLC3_ENCODER 0 - #define CONFIG_LIBMP3LAME_ENCODER 0 - #define CONFIG_LIBOPENCORE_AMRNB_ENCODER 0 - #define CONFIG_LIBOPENJPEG_ENCODER 0 -@@ -1706,6 +1699,7 @@ - #define CONFIG_DV_DEMUXER 0 - #define CONFIG_DVBSUB_DEMUXER 0 - #define CONFIG_DVBTXT_DEMUXER 0 -+#define CONFIG_DVDVIDEO_DEMUXER 0 - #define CONFIG_DXA_DEMUXER 0 - #define CONFIG_EA_DEMUXER 0 - #define CONFIG_EA_CDATA_DEMUXER 0 -@@ -1850,6 +1844,7 @@ - #define CONFIG_QOA_DEMUXER 0 - #define CONFIG_R3D_DEMUXER 0 - #define CONFIG_RAWVIDEO_DEMUXER 0 -+#define CONFIG_RCWT_DEMUXER 0 - #define CONFIG_REALTEXT_DEMUXER 0 - #define CONFIG_REDSPARK_DEMUXER 0 - #define CONFIG_RKA_DEMUXER 0 -@@ -1987,6 +1982,7 @@ - #define CONFIG_AC4_MUXER 0 - #define CONFIG_ADTS_MUXER 0 - #define CONFIG_ADX_MUXER 0 -+#define CONFIG_AEA_MUXER 0 - #define CONFIG_AIFF_MUXER 0 - #define CONFIG_ALP_MUXER 0 - #define CONFIG_AMR_MUXER 0 -@@ -2026,7 +2022,6 @@ - #define CONFIG_F4V_MUXER 0 - #define CONFIG_FFMETADATA_MUXER 0 - #define CONFIG_FIFO_MUXER 0 --#define CONFIG_FIFO_TEST_MUXER 0 - #define CONFIG_FILMSTRIP_MUXER 0 - #define CONFIG_FITS_MUXER 0 - #define CONFIG_FLAC_MUXER 0 -@@ -2162,6 +2157,7 @@ - #define CONFIG_WV_MUXER 0 - #define CONFIG_YUV4MPEGPIPE_MUXER 0 - #define CONFIG_CHROMAPRINT_MUXER 0 -+#define CONFIG_ANDROID_CONTENT_PROTOCOL 0 - #define CONFIG_ASYNC_PROTOCOL 0 - #define CONFIG_BLURAY_PROTOCOL 0 - #define CONFIG_CACHE_PROTOCOL 0 -diff --git a/chromium/config/Chrome/ios/arm64/libavformat/demuxer_list.c b/chromium/config/Chrome/ios/arm64/libavformat/demuxer_list.c -index 920b22bfa7..29f1f59381 100644 ---- a/chromium/config/Chrome/ios/arm64/libavformat/demuxer_list.c -+++ b/chromium/config/Chrome/ios/arm64/libavformat/demuxer_list.c -@@ -1,4 +1,4 @@ --static const AVInputFormat * const demuxer_list[] = { -+static const FFInputFormat * const demuxer_list[] = { - &ff_aac_demuxer, - &ff_flac_demuxer, - &ff_matroska_demuxer, -diff --git a/chromium/config/Chrome/ios/arm64/libavutil/ffversion.h b/chromium/config/Chrome/ios/arm64/libavutil/ffversion.h -index e32799b284..396b484e27 100644 ---- a/chromium/config/Chrome/ios/arm64/libavutil/ffversion.h -+++ b/chromium/config/Chrome/ios/arm64/libavutil/ffversion.h -@@ -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-115016-g631703bfb9" -+#define FFMPEG_VERSION "N-116067-gfecf1c679a" - #endif /* AVUTIL_FFVERSION_H */ -diff --git a/chromium/config/Chrome/ios/x64/config.asm b/chromium/config/Chrome/ios/x64/config.asm -index d13f207b0c..3babc51e39 100644 ---- a/chromium/config/Chrome/ios/x64/config.asm -+++ b/chromium/config/Chrome/ios/x64/config.asm -@@ -62,7 +62,6 @@ - %define HAVE_SSE42 1 - %define HAVE_SSSE3 1 - %define HAVE_XOP 1 --%define HAVE_CPUNOP 0 - %define HAVE_I686 1 - %define HAVE_MIPSFPU 0 - %define HAVE_MIPS32R2 0 -@@ -114,7 +113,6 @@ - %define HAVE_SSE42_EXTERNAL 1 - %define HAVE_SSSE3_EXTERNAL 1 - %define HAVE_XOP_EXTERNAL 1 --%define HAVE_CPUNOP_EXTERNAL 0 - %define HAVE_I686_EXTERNAL 0 - %define HAVE_MIPSFPU_EXTERNAL 0 - %define HAVE_MIPS32R2_EXTERNAL 0 -@@ -166,7 +164,6 @@ - %define HAVE_SSE42_INLINE 1 - %define HAVE_SSSE3_INLINE 1 - %define HAVE_XOP_INLINE 1 --%define HAVE_CPUNOP_INLINE 0 - %define HAVE_I686_INLINE 0 - %define HAVE_MIPSFPU_INLINE 0 - %define HAVE_MIPS32R2_INLINE 0 -@@ -413,6 +410,7 @@ - %define HAVE_OPENCL_DXVA2 0 - %define HAVE_OPENCL_VAAPI_BEIGNET 0 - %define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 -+%define HAVE_OPENCL_VIDEOTOOLBOX 0 - %define HAVE_PERL 1 - %define HAVE_POD2MAN 1 - %define HAVE_TEXI2HTML 0 -@@ -452,6 +450,8 @@ - %define CONFIG_FREI0R 0 - %define CONFIG_LIBCDIO 0 - %define CONFIG_LIBDAVS2 0 -+%define CONFIG_LIBDVDNAV 0 -+%define CONFIG_LIBDVDREAD 0 - %define CONFIG_LIBRUBBERBAND 0 - %define CONFIG_LIBVIDSTAB 0 - %define CONFIG_LIBX264 0 -@@ -501,6 +501,7 @@ - %define CONFIG_LIBJXL 0 - %define CONFIG_LIBKLVANC 0 - %define CONFIG_LIBKVAZAAR 0 -+%define CONFIG_LIBLC3 0 - %define CONFIG_LIBMODPLUG 0 - %define CONFIG_LIBMP3LAME 0 - %define CONFIG_LIBMYSOFA 0 -@@ -531,6 +532,7 @@ - %define CONFIG_LIBTENSORFLOW 0 - %define CONFIG_LIBTESSERACT 0 - %define CONFIG_LIBTHEORA 0 -+%define CONFIG_LIBTORCH 0 - %define CONFIG_LIBTWOLAME 0 - %define CONFIG_LIBUAVS3D 0 - %define CONFIG_LIBV4L2 0 -@@ -580,7 +582,6 @@ - %define CONFIG_OPENCL 0 - %define CONFIG_AMF 0 - %define CONFIG_AUDIOTOOLBOX 0 --%define CONFIG_CRYSTALHD 0 - %define CONFIG_CUDA 0 - %define CONFIG_CUDA_LLVM 0 - %define CONFIG_CUVID 0 -@@ -624,6 +625,7 @@ - %define CONFIG_ERROR_RESILIENCE 0 - %define CONFIG_FAAN 0 - %define CONFIG_FAST_UNALIGNED 1 -+%define CONFIG_IAMF 0 - %define CONFIG_LSP 0 - %define CONFIG_PIXELUTILS 0 - %define CONFIG_NETWORK 0 -@@ -708,6 +710,7 @@ - %define CONFIG_JPEGTABLES 0 - %define CONFIG_LGPLV3 0 - %define CONFIG_LIBX262 0 -+%define CONFIG_LIBX264_HDR10 0 - %define CONFIG_LLAUDDSP 0 - %define CONFIG_LLVIDDSP 0 - %define CONFIG_LLVIDENCDSP 0 -diff --git a/chromium/config/Chrome/ios/x64/config.h b/chromium/config/Chrome/ios/x64/config.h -index 9df971603d..c7223fd934 100644 ---- a/chromium/config/Chrome/ios/x64/config.h -+++ b/chromium/config/Chrome/ios/x64/config.h -@@ -1,14 +1,13 @@ - /* 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-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/19/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/usr/local/google/home/liberato/src/release_chrome/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/liberato/src/release_chrome/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/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/19/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/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 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 7c4c274643cedcf9671e1db65361231a7d9bee70)" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 315c88c5fbdb2b27cebf23c87fb502f7a567d84b)" - #define OS_NAME darwin --#define av_restrict restrict - #define EXTERN_PREFIX "_" - #define EXTERN_ASM _ - #define BUILDSUF "" -@@ -77,7 +76,6 @@ - #define HAVE_SSE42 1 - #define HAVE_SSSE3 1 - #define HAVE_XOP 1 --#define HAVE_CPUNOP 0 - #define HAVE_I686 1 - #define HAVE_MIPSFPU 0 - #define HAVE_MIPS32R2 0 -@@ -129,7 +127,6 @@ - #define HAVE_SSE42_EXTERNAL 1 - #define HAVE_SSSE3_EXTERNAL 1 - #define HAVE_XOP_EXTERNAL 1 --#define HAVE_CPUNOP_EXTERNAL 0 - #define HAVE_I686_EXTERNAL 0 - #define HAVE_MIPSFPU_EXTERNAL 0 - #define HAVE_MIPS32R2_EXTERNAL 0 -@@ -181,7 +178,6 @@ - #define HAVE_SSE42_INLINE 1 - #define HAVE_SSSE3_INLINE 1 - #define HAVE_XOP_INLINE 1 --#define HAVE_CPUNOP_INLINE 0 - #define HAVE_I686_INLINE 0 - #define HAVE_MIPSFPU_INLINE 0 - #define HAVE_MIPS32R2_INLINE 0 -@@ -428,6 +424,7 @@ - #define HAVE_OPENCL_DXVA2 0 - #define HAVE_OPENCL_VAAPI_BEIGNET 0 - #define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 -+#define HAVE_OPENCL_VIDEOTOOLBOX 0 - #define HAVE_PERL 1 - #define HAVE_POD2MAN 1 - #define HAVE_TEXI2HTML 0 -@@ -467,6 +464,8 @@ - #define CONFIG_FREI0R 0 - #define CONFIG_LIBCDIO 0 - #define CONFIG_LIBDAVS2 0 -+#define CONFIG_LIBDVDNAV 0 -+#define CONFIG_LIBDVDREAD 0 - #define CONFIG_LIBRUBBERBAND 0 - #define CONFIG_LIBVIDSTAB 0 - #define CONFIG_LIBX264 0 -@@ -516,6 +515,7 @@ - #define CONFIG_LIBJXL 0 - #define CONFIG_LIBKLVANC 0 - #define CONFIG_LIBKVAZAAR 0 -+#define CONFIG_LIBLC3 0 - #define CONFIG_LIBMODPLUG 0 - #define CONFIG_LIBMP3LAME 0 - #define CONFIG_LIBMYSOFA 0 -@@ -546,6 +546,7 @@ - #define CONFIG_LIBTENSORFLOW 0 - #define CONFIG_LIBTESSERACT 0 - #define CONFIG_LIBTHEORA 0 -+#define CONFIG_LIBTORCH 0 - #define CONFIG_LIBTWOLAME 0 - #define CONFIG_LIBUAVS3D 0 - #define CONFIG_LIBV4L2 0 -@@ -595,7 +596,6 @@ - #define CONFIG_OPENCL 0 - #define CONFIG_AMF 0 - #define CONFIG_AUDIOTOOLBOX 0 --#define CONFIG_CRYSTALHD 0 - #define CONFIG_CUDA 0 - #define CONFIG_CUDA_LLVM 0 - #define CONFIG_CUVID 0 -@@ -639,6 +639,7 @@ - #define CONFIG_ERROR_RESILIENCE 0 - #define CONFIG_FAAN 0 - #define CONFIG_FAST_UNALIGNED 1 -+#define CONFIG_IAMF 0 - #define CONFIG_LSP 0 - #define CONFIG_PIXELUTILS 0 - #define CONFIG_NETWORK 0 -@@ -723,6 +724,7 @@ - #define CONFIG_JPEGTABLES 0 - #define CONFIG_LGPLV3 0 - #define CONFIG_LIBX262 0 -+#define CONFIG_LIBX264_HDR10 0 - #define CONFIG_LLAUDDSP 0 - #define CONFIG_LLVIDDSP 0 - #define CONFIG_LLVIDENCDSP 0 -diff --git a/chromium/config/Chrome/ios/x64/config_components.h b/chromium/config/Chrome/ios/x64/config_components.h -index 78ba358a27..eac3750637 100644 ---- a/chromium/config/Chrome/ios/x64/config_components.h -+++ b/chromium/config/Chrome/ios/x64/config_components.h -@@ -23,7 +23,6 @@ - #define CONFIG_MEDIA100_TO_MJPEGB_BSF 0 - #define CONFIG_MJPEG2JPEG_BSF 0 - #define CONFIG_MJPEGA_DUMP_HEADER_BSF 0 --#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0 - #define CONFIG_MPEG2_METADATA_BSF 0 - #define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0 - #define CONFIG_MOV2TEXTSUB_BSF 0 -@@ -64,7 +63,6 @@ - #define CONFIG_AVRN_DECODER 0 - #define CONFIG_AVS_DECODER 0 - #define CONFIG_AVUI_DECODER 0 --#define CONFIG_AYUV_DECODER 0 - #define CONFIG_BETHSOFTVID_DECODER 0 - #define CONFIG_BFI_DECODER 0 - #define CONFIG_BINK_DECODER 0 -@@ -131,7 +129,6 @@ - #define CONFIG_H263P_DECODER 0 - #define CONFIG_H263_V4L2M2M_DECODER 0 - #define CONFIG_H264_DECODER 1 --#define CONFIG_H264_CRYSTALHD_DECODER 0 - #define CONFIG_H264_V4L2M2M_DECODER 0 - #define CONFIG_H264_MEDIACODEC_DECODER 0 - #define CONFIG_H264_MMAL_DECODER 0 -@@ -179,13 +176,11 @@ - #define CONFIG_MPEG1VIDEO_DECODER 0 - #define CONFIG_MPEG2VIDEO_DECODER 0 - #define CONFIG_MPEG4_DECODER 0 --#define CONFIG_MPEG4_CRYSTALHD_DECODER 0 - #define CONFIG_MPEG4_V4L2M2M_DECODER 0 - #define CONFIG_MPEG4_MMAL_DECODER 0 - #define CONFIG_MPEGVIDEO_DECODER 0 - #define CONFIG_MPEG1_V4L2M2M_DECODER 0 - #define CONFIG_MPEG2_MMAL_DECODER 0 --#define CONFIG_MPEG2_CRYSTALHD_DECODER 0 - #define CONFIG_MPEG2_V4L2M2M_DECODER 0 - #define CONFIG_MPEG2_QSV_DECODER 0 - #define CONFIG_MPEG2_MEDIACODEC_DECODER 0 -@@ -194,7 +189,6 @@ - #define CONFIG_MSMPEG4V1_DECODER 0 - #define CONFIG_MSMPEG4V2_DECODER 0 - #define CONFIG_MSMPEG4V3_DECODER 0 --#define CONFIG_MSMPEG4_CRYSTALHD_DECODER 0 - #define CONFIG_MSP2_DECODER 0 - #define CONFIG_MSRLE_DECODER 0 - #define CONFIG_MSS1_DECODER 0 -@@ -293,7 +287,6 @@ - #define CONFIG_VBN_DECODER 0 - #define CONFIG_VBLE_DECODER 0 - #define CONFIG_VC1_DECODER 0 --#define CONFIG_VC1_CRYSTALHD_DECODER 0 - #define CONFIG_VC1IMAGE_DECODER 0 - #define CONFIG_VC1_MMAL_DECODER 0 - #define CONFIG_VC1_QSV_DECODER 0 -@@ -325,7 +318,6 @@ - #define CONFIG_WMV1_DECODER 0 - #define CONFIG_WMV2_DECODER 0 - #define CONFIG_WMV3_DECODER 0 --#define CONFIG_WMV3_CRYSTALHD_DECODER 0 - #define CONFIG_WMV3IMAGE_DECODER 0 - #define CONFIG_WNV1_DECODER 0 - #define CONFIG_XAN_WC3_DECODER 0 -@@ -592,6 +584,7 @@ - #define CONFIG_LIBGSM_MS_DECODER 0 - #define CONFIG_LIBILBC_DECODER 0 - #define CONFIG_LIBJXL_DECODER 0 -+#define CONFIG_LIBLC3_DECODER 0 - #define CONFIG_LIBOPENCORE_AMRNB_DECODER 0 - #define CONFIG_LIBOPENCORE_AMRWB_DECODER 0 - #define CONFIG_LIBOPUS_DECODER 1 -@@ -639,7 +632,6 @@ - #define CONFIG_ASV2_ENCODER 0 - #define CONFIG_AVRP_ENCODER 0 - #define CONFIG_AVUI_ENCODER 0 --#define CONFIG_AYUV_ENCODER 0 - #define CONFIG_BITPACKED_ENCODER 0 - #define CONFIG_BMP_ENCODER 0 - #define CONFIG_CFHD_ENCODER 0 -@@ -821,6 +813,7 @@ - #define CONFIG_LIBGSM_MS_ENCODER 0 - #define CONFIG_LIBILBC_ENCODER 0 - #define CONFIG_LIBJXL_ENCODER 0 -+#define CONFIG_LIBLC3_ENCODER 0 - #define CONFIG_LIBMP3LAME_ENCODER 0 - #define CONFIG_LIBOPENCORE_AMRNB_ENCODER 0 - #define CONFIG_LIBOPENJPEG_ENCODER 0 -@@ -1706,6 +1699,7 @@ - #define CONFIG_DV_DEMUXER 0 - #define CONFIG_DVBSUB_DEMUXER 0 - #define CONFIG_DVBTXT_DEMUXER 0 -+#define CONFIG_DVDVIDEO_DEMUXER 0 - #define CONFIG_DXA_DEMUXER 0 - #define CONFIG_EA_DEMUXER 0 - #define CONFIG_EA_CDATA_DEMUXER 0 -@@ -1850,6 +1844,7 @@ - #define CONFIG_QOA_DEMUXER 0 - #define CONFIG_R3D_DEMUXER 0 - #define CONFIG_RAWVIDEO_DEMUXER 0 -+#define CONFIG_RCWT_DEMUXER 0 - #define CONFIG_REALTEXT_DEMUXER 0 - #define CONFIG_REDSPARK_DEMUXER 0 - #define CONFIG_RKA_DEMUXER 0 -@@ -1987,6 +1982,7 @@ - #define CONFIG_AC4_MUXER 0 - #define CONFIG_ADTS_MUXER 0 - #define CONFIG_ADX_MUXER 0 -+#define CONFIG_AEA_MUXER 0 - #define CONFIG_AIFF_MUXER 0 - #define CONFIG_ALP_MUXER 0 - #define CONFIG_AMR_MUXER 0 -@@ -2026,7 +2022,6 @@ - #define CONFIG_F4V_MUXER 0 - #define CONFIG_FFMETADATA_MUXER 0 - #define CONFIG_FIFO_MUXER 0 --#define CONFIG_FIFO_TEST_MUXER 0 - #define CONFIG_FILMSTRIP_MUXER 0 - #define CONFIG_FITS_MUXER 0 - #define CONFIG_FLAC_MUXER 0 -@@ -2162,6 +2157,7 @@ - #define CONFIG_WV_MUXER 0 - #define CONFIG_YUV4MPEGPIPE_MUXER 0 - #define CONFIG_CHROMAPRINT_MUXER 0 -+#define CONFIG_ANDROID_CONTENT_PROTOCOL 0 - #define CONFIG_ASYNC_PROTOCOL 0 - #define CONFIG_BLURAY_PROTOCOL 0 - #define CONFIG_CACHE_PROTOCOL 0 -diff --git a/chromium/config/Chrome/ios/x64/libavformat/demuxer_list.c b/chromium/config/Chrome/ios/x64/libavformat/demuxer_list.c -index 920b22bfa7..29f1f59381 100644 ---- a/chromium/config/Chrome/ios/x64/libavformat/demuxer_list.c -+++ b/chromium/config/Chrome/ios/x64/libavformat/demuxer_list.c -@@ -1,4 +1,4 @@ --static const AVInputFormat * const demuxer_list[] = { -+static const FFInputFormat * const demuxer_list[] = { - &ff_aac_demuxer, - &ff_flac_demuxer, - &ff_matroska_demuxer, -diff --git a/chromium/config/Chrome/ios/x64/libavutil/ffversion.h b/chromium/config/Chrome/ios/x64/libavutil/ffversion.h -index e32799b284..396b484e27 100644 ---- a/chromium/config/Chrome/ios/x64/libavutil/ffversion.h -+++ b/chromium/config/Chrome/ios/x64/libavutil/ffversion.h -@@ -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-115016-g631703bfb9" -+#define FFMPEG_VERSION "N-116067-gfecf1c679a" - #endif /* AVUTIL_FFVERSION_H */ + libavformat/oggparsetheora.c diff --git a/chromium/config/Chrome/linux/riscv64/config.h b/chromium/config/Chrome/linux/riscv64/config.h new file mode 100644 -index 0000000000..d466b8008f +index 0000000000..6d6b8f9854 --- /dev/null +++ b/chromium/config/Chrome/linux/riscv64/config.h -@@ -0,0 +1,774 @@ +@@ -0,0 +1,793 @@ +/* Automatically generated by configure - do not modify! */ +#ifndef FFMPEG_CONFIG_H +#define FFMPEG_CONFIG_H @@ -782,7 +337,7 @@ index 0000000000..d466b8008f +#define CONFIG_THIS_YEAR 2024 +#define FFMPEG_DATADIR "/usr/local/share/ffmpeg" +#define AVCONV_DATADIR "/usr/local/share/ffmpeg" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 76ea5feb1f12ab35547a3aa1bc1b84d4bca69aa7)" ++#define CC_IDENT "clang version 20.0.0git (https://chromium.googlesource.com/external/github.com/llvm/llvm-project b81d8e90339a788cc6cb148831612c6b39b93ad5)" +#define OS_NAME linux +#define EXTERN_PREFIX "" +#define EXTERN_ASM @@ -790,12 +345,7 @@ index 0000000000..d466b8008f +#define SLIBSUF ".so" +#define SWS_MAX_FILTER_SIZE 256 +#define ARCH_AARCH64 0 -+#define ARCH_ALPHA 0 +#define ARCH_ARM 0 -+#define ARCH_AVR32 0 -+#define ARCH_AVR32_AP 0 -+#define ARCH_AVR32_UC 0 -+#define ARCH_BFIN 0 +#define ARCH_IA64 0 +#define ARCH_LOONGARCH 0 +#define ARCH_LOONGARCH32 0 @@ -808,7 +358,6 @@ index 0000000000..d466b8008f +#define ARCH_PPC64 0 +#define ARCH_RISCV 1 +#define ARCH_S390 0 -+#define ARCH_SH4 0 +#define ARCH_SPARC 0 +#define ARCH_SPARC64 0 +#define ARCH_TILEGX 0 @@ -826,6 +375,8 @@ index 0000000000..d466b8008f +#define HAVE_VFP 0 +#define HAVE_VFPV3 0 +#define HAVE_SETEND 0 ++#define HAVE_SVE 0 ++#define HAVE_SVE2 0 +#define HAVE_ALTIVEC 0 +#define HAVE_DCBZL 0 +#define HAVE_LDBRX 0 @@ -834,6 +385,8 @@ index 0000000000..d466b8008f +#define HAVE_VSX 0 +#define HAVE_RV 1 +#define HAVE_RVV 1 ++#define HAVE_RV_ZICBOP 1 ++#define HAVE_RV_ZVBB 0 +#define HAVE_AESNI 0 +#define HAVE_AMD3DNOW 0 +#define HAVE_AMD3DNOWEXT 0 @@ -877,6 +430,8 @@ index 0000000000..d466b8008f +#define HAVE_VFP_EXTERNAL 0 +#define HAVE_VFPV3_EXTERNAL 0 +#define HAVE_SETEND_EXTERNAL 0 ++#define HAVE_SVE_EXTERNAL 0 ++#define HAVE_SVE2_EXTERNAL 0 +#define HAVE_ALTIVEC_EXTERNAL 0 +#define HAVE_DCBZL_EXTERNAL 0 +#define HAVE_LDBRX_EXTERNAL 0 @@ -885,6 +440,8 @@ index 0000000000..d466b8008f +#define HAVE_VSX_EXTERNAL 0 +#define HAVE_RV_EXTERNAL 0 +#define HAVE_RVV_EXTERNAL 0 ++#define HAVE_RV_ZICBOP_EXTERNAL 0 ++#define HAVE_RV_ZVBB_EXTERNAL 0 +#define HAVE_AESNI_EXTERNAL 0 +#define HAVE_AMD3DNOW_EXTERNAL 0 +#define HAVE_AMD3DNOWEXT_EXTERNAL 0 @@ -928,6 +485,8 @@ index 0000000000..d466b8008f +#define HAVE_VFP_INLINE 0 +#define HAVE_VFPV3_INLINE 0 +#define HAVE_SETEND_INLINE 0 ++#define HAVE_SVE_INLINE 0 ++#define HAVE_SVE2_INLINE 0 +#define HAVE_ALTIVEC_INLINE 0 +#define HAVE_DCBZL_INLINE 0 +#define HAVE_LDBRX_INLINE 0 @@ -936,6 +495,8 @@ index 0000000000..d466b8008f +#define HAVE_VSX_INLINE 0 +#define HAVE_RV_INLINE 0 +#define HAVE_RVV_INLINE 0 ++#define HAVE_RV_ZICBOP_INLINE 0 ++#define HAVE_RV_ZVBB_INLINE 0 +#define HAVE_AESNI_INLINE 0 +#define HAVE_AMD3DNOW_INLINE 0 +#define HAVE_AMD3DNOWEXT_INLINE 0 @@ -978,19 +539,17 @@ index 0000000000..d466b8008f +#define HAVE_SIMD_ALIGN_16 0 +#define HAVE_SIMD_ALIGN_32 0 +#define HAVE_SIMD_ALIGN_64 0 -+#define HAVE_ATOMIC_CAS_PTR 0 -+#define HAVE_MACHINE_RW_BARRIER 0 +#define HAVE_MEMORYBARRIER 0 +#define HAVE_MM_EMPTY 0 +#define HAVE_RDTSC 0 +#define HAVE_SEM_TIMEDWAIT 1 -+#define HAVE_SYNC_VAL_COMPARE_AND_SWAP 1 +#define HAVE_INLINE_ASM 1 +#define HAVE_SYMVER 0 +#define HAVE_X86ASM 0 +#define HAVE_BIGENDIAN 0 +#define HAVE_FAST_UNALIGNED 0 +#define HAVE_ARPA_INET_H 0 ++#define HAVE_ASM_HWPROBE_H 1 +#define HAVE_ASM_TYPES_H 1 +#define HAVE_CDIO_PARANOIA_H 0 +#define HAVE_CDIO_PARANOIA_PARANOIA_H 0 @@ -1017,6 +576,7 @@ index 0000000000..d466b8008f +#define HAVE_OPENGL_GL3_H 0 +#define HAVE_POLL_H 1 +#define HAVE_PTHREAD_NP_H 0 ++#define HAVE_SYS_HWPROBE_H 0 +#define HAVE_SYS_PARAM_H 1 +#define HAVE_SYS_RESOURCE_H 1 +#define HAVE_SYS_SELECT_H 1 @@ -1031,6 +591,7 @@ index 0000000000..d466b8008f +#define HAVE_WINDOWS_H 0 +#define HAVE_WINSOCK2_H 0 +#define HAVE_INTRINSICS_NEON 0 ++#define HAVE_INTRINSICS_SSE2 0 +#define HAVE_ATANF 1 +#define HAVE_ATAN2F 1 +#define HAVE_CBRT 1 @@ -1073,6 +634,7 @@ index 0000000000..d466b8008f +#define HAVE_CLOCK_GETTIME 1 +#define HAVE_CLOSESOCKET 0 +#define HAVE_COMMANDLINETOARGVW 0 ++#define HAVE_ELF_AUX_INFO 0 +#define HAVE_FCNTL 1 +#define HAVE_GETADDRINFO 0 +#define HAVE_GETAUXVAL 1 @@ -1121,6 +683,7 @@ index 0000000000..d466b8008f +#define HAVE_SYSCONF 1 +#define HAVE_SYSCTL 0 /* #define HAVE_SYSCTL 0 -- forced to 0 for Fuchsia */ +#define HAVE_SYSCTLBYNAME 0 ++#define HAVE_TEMPNAM 1 +#define HAVE_USLEEP 1 +#define HAVE_UTGETOSTYPEFROMSTRING 0 +#define HAVE_VIRTUALALLOC 0 @@ -1136,6 +699,8 @@ index 0000000000..d466b8008f +#define HAVE_AS_ARCH_DIRECTIVE 0 +#define HAVE_AS_ARCHEXT_DOTPROD_DIRECTIVE 0 +#define HAVE_AS_ARCHEXT_I8MM_DIRECTIVE 0 ++#define HAVE_AS_ARCHEXT_SVE_DIRECTIVE 0 ++#define HAVE_AS_ARCHEXT_SVE2_DIRECTIVE 0 +#define HAVE_AS_DN_DIRECTIVE 0 +#define HAVE_AS_FPU_DIRECTIVE 0 +#define HAVE_AS_FUNC 0 @@ -1162,6 +727,7 @@ index 0000000000..d466b8008f +#define HAVE_KCMVIDEOCODECTYPE_HEVC 0 +#define HAVE_KCMVIDEOCODECTYPE_HEVCWITHALPHA 0 +#define HAVE_KCMVIDEOCODECTYPE_VP9 0 ++#define HAVE_KCMVIDEOCODECTYPE_AV1 0 +#define HAVE_KCVPIXELFORMATTYPE_420YPCBCR10BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR8BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR10BIPLANARVIDEORANGE 0 @@ -1189,7 +755,8 @@ index 0000000000..d466b8008f +#define HAVE_STRUCT_SOCKADDR_SA_LEN 0 +#define HAVE_STRUCT_SOCKADDR_STORAGE 0 +#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 -+#define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 0 ++#define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 1 ++#define HAVE_STRUCT_MFXCONFIGINTERFACE 0 +#define HAVE_GZIP 1 +#define HAVE_LIBDRM_GETFB2 0 +#define HAVE_MAKEINFO 0 @@ -1203,6 +770,7 @@ index 0000000000..d466b8008f +#define HAVE_OPENCL_VIDEOTOOLBOX 0 +#define HAVE_PERL 1 +#define HAVE_POD2MAN 1 ++#define HAVE_POSIX_IOCTL 0 +#define HAVE_TEXI2HTML 0 +#define HAVE_XMLLINT 0 +#define HAVE_ZLIB_GZIP 0 @@ -1292,6 +860,7 @@ index 0000000000..d466b8008f +#define CONFIG_LIBKLVANC 0 +#define CONFIG_LIBKVAZAAR 0 +#define CONFIG_LIBLC3 0 ++#define CONFIG_LIBLCEVC_DEC 0 +#define CONFIG_LIBMODPLUG 0 +#define CONFIG_LIBMP3LAME 0 +#define CONFIG_LIBMYSOFA 0 @@ -1329,6 +898,7 @@ index 0000000000..d466b8008f +#define CONFIG_LIBVMAF 0 +#define CONFIG_LIBVORBIS 0 +#define CONFIG_LIBVPX 0 ++#define CONFIG_LIBVVENC 0 +#define CONFIG_LIBWEBP 0 +#define CONFIG_LIBXEVD 0 +#define CONFIG_LIBXEVE 0 @@ -1461,10 +1031,12 @@ index 0000000000..d466b8008f +#define CONFIG_CBS_MPEG2 0 +#define CONFIG_CBS_VP8 0 +#define CONFIG_CBS_VP9 0 ++#define CONFIG_D3D12VA_ENCODE 0 +#define CONFIG_DEFLATE_WRAPPER 0 +#define CONFIG_DIRAC_PARSE 1 +#define CONFIG_DNN 0 -+#define CONFIG_DOVI_RPU 0 ++#define CONFIG_DOVI_RPUDEC 0 ++#define CONFIG_DOVI_RPUENC 0 +#define CONFIG_DVPROFILE 0 +#define CONFIG_EVCPARSE 0 +#define CONFIG_EXIF 0 @@ -1496,6 +1068,7 @@ index 0000000000..d466b8008f +#define CONFIG_INFLATE_WRAPPER 0 +#define CONFIG_INTRAX8 0 +#define CONFIG_ISO_MEDIA 1 ++#define CONFIG_ISO_WRITER 0 +#define CONFIG_IVIDSP 0 +#define CONFIG_JPEGTABLES 0 +#define CONFIG_LGPLV3 0 @@ -1545,15 +1118,16 @@ index 0000000000..d466b8008f +#define CONFIG_VP3DSP 0 +#define CONFIG_VP56DSP 0 +#define CONFIG_VP8DSP 0 ++#define CONFIG_VULKAN_ENCODE 0 +#define CONFIG_WMA_FREQS 0 +#define CONFIG_WMV2DSP 0 +#endif /* FFMPEG_CONFIG_H */ diff --git a/chromium/config/Chrome/linux/riscv64/config_components.h b/chromium/config/Chrome/linux/riscv64/config_components.h new file mode 100644 -index 0000000000..eac3750637 +index 0000000000..9c54631806 --- /dev/null +++ b/chromium/config/Chrome/linux/riscv64/config_components.h -@@ -0,0 +1,2214 @@ +@@ -0,0 +1,2234 @@ +/* Automatically generated by configure - do not modify! */ +#ifndef FFMPEG_CONFIG_COMPONENTS_H +#define FFMPEG_CONFIG_COMPONENTS_H @@ -1564,9 +1138,11 @@ index 0000000000..eac3750637 +#define CONFIG_CHOMP_BSF 0 +#define CONFIG_DUMP_EXTRADATA_BSF 0 +#define CONFIG_DCA_CORE_BSF 0 ++#define CONFIG_DOVI_RPU_BSF 0 +#define CONFIG_DTS2PTS_BSF 0 +#define CONFIG_DV_ERROR_MARKER_BSF 0 +#define CONFIG_EAC3_CORE_BSF 0 ++#define CONFIG_EVC_FRAME_MERGE_BSF 0 +#define CONFIG_EXTRACT_EXTRADATA_BSF 0 +#define CONFIG_FILTER_UNITS_BSF 0 +#define CONFIG_H264_METADATA_BSF 0 @@ -1600,7 +1176,6 @@ index 0000000000..eac3750637 +#define CONFIG_VP9_SUPERFRAME_SPLIT_BSF 0 +#define CONFIG_VVC_METADATA_BSF 0 +#define CONFIG_VVC_MP4TOANNEXB_BSF 0 -+#define CONFIG_EVC_FRAME_MERGE_BSF 0 +#define CONFIG_AASC_DECODER 0 +#define CONFIG_AIC_DECODER 0 +#define CONFIG_ALIAS_PIX_DECODER 0 @@ -2155,6 +1730,9 @@ index 0000000000..eac3750637 +#define CONFIG_BINTEXT_DECODER 0 +#define CONFIG_XBIN_DECODER 0 +#define CONFIG_IDF_DECODER 0 ++#define CONFIG_AAC_MEDIACODEC_DECODER 0 ++#define CONFIG_AMRNB_MEDIACODEC_DECODER 0 ++#define CONFIG_AMRWB_MEDIACODEC_DECODER 0 +#define CONFIG_LIBAOM_AV1_DECODER 0 +#define CONFIG_AV1_DECODER 0 +#define CONFIG_AV1_CUVID_DECODER 0 @@ -2166,6 +1744,7 @@ index 0000000000..eac3750637 +#define CONFIG_HEVC_MEDIACODEC_DECODER 0 +#define CONFIG_MJPEG_CUVID_DECODER 0 +#define CONFIG_MJPEG_QSV_DECODER 0 ++#define CONFIG_MP3_MEDIACODEC_DECODER 0 +#define CONFIG_MPEG1_CUVID_DECODER 0 +#define CONFIG_MPEG2_CUVID_DECODER 0 +#define CONFIG_MPEG4_CUVID_DECODER 0 @@ -2177,6 +1756,7 @@ index 0000000000..eac3750637 +#define CONFIG_VP9_CUVID_DECODER 0 +#define CONFIG_VP9_MEDIACODEC_DECODER 0 +#define CONFIG_VP9_QSV_DECODER 0 ++#define CONFIG_VVC_QSV_DECODER 0 +#define CONFIG_VNULL_DECODER 0 +#define CONFIG_ANULL_DECODER 0 +#define CONFIG_A64MULTI_ENCODER 0 @@ -2384,6 +1964,7 @@ index 0000000000..eac3750637 +#define CONFIG_LIBVORBIS_ENCODER 0 +#define CONFIG_LIBVPX_VP8_ENCODER 0 +#define CONFIG_LIBVPX_VP9_ENCODER 0 ++#define CONFIG_LIBVVENC_ENCODER 0 +#define CONFIG_LIBWEBP_ANIM_ENCODER 0 +#define CONFIG_LIBWEBP_ENCODER 0 +#define CONFIG_LIBX262_ENCODER 0 @@ -2401,6 +1982,7 @@ index 0000000000..eac3750637 +#define CONFIG_AV1_NVENC_ENCODER 0 +#define CONFIG_AV1_QSV_ENCODER 0 +#define CONFIG_AV1_AMF_ENCODER 0 ++#define CONFIG_AV1_MF_ENCODER 0 +#define CONFIG_AV1_VAAPI_ENCODER 0 +#define CONFIG_LIBOPENH264_ENCODER 0 +#define CONFIG_H264_AMF_ENCODER 0 @@ -2411,7 +1993,9 @@ index 0000000000..eac3750637 +#define CONFIG_H264_V4L2M2M_ENCODER 0 +#define CONFIG_H264_VAAPI_ENCODER 0 +#define CONFIG_H264_VIDEOTOOLBOX_ENCODER 0 ++#define CONFIG_H264_VULKAN_ENCODER 0 +#define CONFIG_HEVC_AMF_ENCODER 0 ++#define CONFIG_HEVC_D3D12VA_ENCODER 0 +#define CONFIG_HEVC_MEDIACODEC_ENCODER 0 +#define CONFIG_HEVC_MF_ENCODER 0 +#define CONFIG_HEVC_NVENC_ENCODER 0 @@ -2419,6 +2003,7 @@ index 0000000000..eac3750637 +#define CONFIG_HEVC_V4L2M2M_ENCODER 0 +#define CONFIG_HEVC_VAAPI_ENCODER 0 +#define CONFIG_HEVC_VIDEOTOOLBOX_ENCODER 0 ++#define CONFIG_HEVC_VULKAN_ENCODER 0 +#define CONFIG_LIBKVAZAAR_ENCODER 0 +#define CONFIG_MJPEG_QSV_ENCODER 0 +#define CONFIG_MJPEG_VAAPI_ENCODER 0 @@ -2444,6 +2029,7 @@ index 0000000000..eac3750637 +#define CONFIG_AV1_NVDEC_HWACCEL 0 +#define CONFIG_AV1_VAAPI_HWACCEL 0 +#define CONFIG_AV1_VDPAU_HWACCEL 0 ++#define CONFIG_AV1_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_AV1_VULKAN_HWACCEL 0 +#define CONFIG_H263_VAAPI_HWACCEL 0 +#define CONFIG_H263_VIDEOTOOLBOX_HWACCEL 0 @@ -2522,6 +2108,7 @@ index 0000000000..eac3750637 +#define CONFIG_DCA_PARSER 0 +#define CONFIG_DIRAC_PARSER 0 +#define CONFIG_DNXHD_PARSER 0 ++#define CONFIG_DNXUC_PARSER 0 +#define CONFIG_DOLBY_E_PARSER 0 +#define CONFIG_DPX_PARSER 0 +#define CONFIG_DVAUDIO_PARSER 0 @@ -2913,6 +2500,7 @@ index 0000000000..eac3750637 +#define CONFIG_KIRSCH_FILTER 0 +#define CONFIG_LAGFUN_FILTER 0 +#define CONFIG_LATENCY_FILTER 0 ++#define CONFIG_LCEVC_FILTER 0 +#define CONFIG_LENSCORRECTION_FILTER 0 +#define CONFIG_LENSFUN_FILTER 0 +#define CONFIG_LIBPLACEBO_FILTER 0 @@ -3108,6 +2696,7 @@ index 0000000000..eac3750637 +#define CONFIG_XFADE_OPENCL_FILTER 0 +#define CONFIG_XFADE_VULKAN_FILTER 0 +#define CONFIG_XMEDIAN_FILTER 0 ++#define CONFIG_XPSNR_FILTER 0 +#define CONFIG_XSTACK_FILTER 0 +#define CONFIG_YADIF_FILTER 0 +#define CONFIG_YADIF_CUDA_FILTER 0 @@ -3122,6 +2711,8 @@ index 0000000000..eac3750637 +#define CONFIG_HSTACK_QSV_FILTER 0 +#define CONFIG_VSTACK_QSV_FILTER 0 +#define CONFIG_XSTACK_QSV_FILTER 0 ++#define CONFIG_PAD_VAAPI_FILTER 0 ++#define CONFIG_DRAWBOX_VAAPI_FILTER 0 +#define CONFIG_ALLRGB_FILTER 0 +#define CONFIG_ALLYUV_FILTER 0 +#define CONFIG_CELLAUTO_FILTER 0 @@ -3142,6 +2733,7 @@ index 0000000000..eac3750637 +#define CONFIG_QRENCODESRC_FILTER 0 +#define CONFIG_PAL75BARS_FILTER 0 +#define CONFIG_PAL100BARS_FILTER 0 ++#define CONFIG_PERLIN_FILTER 0 +#define CONFIG_RGBTESTSRC_FILTER 0 +#define CONFIG_SIERPINSKI_FILTER 0 +#define CONFIG_SMPTEBARS_FILTER 0 @@ -3317,6 +2909,7 @@ index 0000000000..eac3750637 +#define CONFIG_KUX_DEMUXER 0 +#define CONFIG_KVAG_DEMUXER 0 +#define CONFIG_LAF_DEMUXER 0 ++#define CONFIG_LC3_DEMUXER 0 +#define CONFIG_LMLM4_DEMUXER 0 +#define CONFIG_LOAS_DEMUXER 0 +#define CONFIG_LUODAT_DEMUXER 0 @@ -3611,6 +3204,7 @@ index 0000000000..eac3750637 +#define CONFIG_JACOSUB_MUXER 0 +#define CONFIG_KVAG_MUXER 0 +#define CONFIG_LATM_MUXER 0 ++#define CONFIG_LC3_MUXER 0 +#define CONFIG_LRC_MUXER 0 +#define CONFIG_M4V_MUXER 0 +#define CONFIG_MD5_MUXER 0 @@ -3859,20 +3453,20 @@ index 0000000000..8558b35027 +#endif /* AVUTIL_AVCONFIG_H */ diff --git a/chromium/config/Chrome/linux/riscv64/libavutil/ffversion.h b/chromium/config/Chrome/linux/riscv64/libavutil/ffversion.h new file mode 100644 -index 0000000000..efb1395656 +index 0000000000..677ca92389 --- /dev/null +++ b/chromium/config/Chrome/linux/riscv64/libavutil/ffversion.h @@ -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-06-11-58694f4538" ++#define FFMPEG_VERSION "git-2025-01-10-3d2a884996" +#endif /* AVUTIL_FFVERSION_H */ diff --git a/chromium/config/Chrome/linux/x64/config.asm b/chromium/config/Chrome/linux/x64/config.asm -index 464038ba2d..239f5192e6 100644 +index 9717a6eeb9..9d71f9d8bf 100644 --- a/chromium/config/Chrome/linux/x64/config.asm +++ b/chromium/config/Chrome/linux/x64/config.asm -@@ -361,7 +361,7 @@ +@@ -371,7 +371,7 @@ %define HAVE_INLINE_ASM_LABELS 1 %define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 %define HAVE_PRAGMA_DEPRECATED 1 @@ -3881,9 +3475,9 @@ index 464038ba2d..239f5192e6 100644 %define HAVE_SYMVER_ASM_LABEL 1 %define HAVE_SYMVER_GNU_ASM 1 %define HAVE_VFP_ARGS 0 -@@ -414,7 +414,7 @@ - %define HAVE_PERL 1 +@@ -427,7 +427,7 @@ %define HAVE_POD2MAN 1 + %define HAVE_POSIX_IOCTL 0 %define HAVE_TEXI2HTML 0 -%define HAVE_XMLLINT 1 +%define HAVE_XMLLINT 0 @@ -3891,25 +3485,25 @@ index 464038ba2d..239f5192e6 100644 %define HAVE_OPENVINO2 0 %define CONFIG_DOC 0 diff --git a/chromium/config/Chrome/linux/x64/config.h b/chromium/config/Chrome/linux/x64/config.h -index 375f531b39..dca1b66b2b 100644 +index bed4c1cc74..89e6585720 100644 --- a/chromium/config/Chrome/linux/x64/config.h +++ b/chromium/config/Chrome/linux/x64/config.h @@ -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/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --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/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --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/home/kxxt/electron-ci/sources/electron/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --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 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 315c88c5fbdb2b27cebf23c87fb502f7a567d84b)" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 76ea5feb1f12ab35547a3aa1bc1b84d4bca69aa7)" +-#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/external/github.com/llvm/llvm-project b81d8e90339a788cc6cb148831612c6b39b93ad5)" #define OS_NAME linux #define EXTERN_PREFIX "" #define EXTERN_ASM -@@ -375,7 +375,7 @@ +@@ -385,7 +385,7 @@ #define HAVE_INLINE_ASM_LABELS 1 #define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 #define HAVE_PRAGMA_DEPRECATED 1 @@ -3918,9 +3512,9 @@ index 375f531b39..dca1b66b2b 100644 #define HAVE_SYMVER_ASM_LABEL 1 #define HAVE_SYMVER_GNU_ASM 1 #define HAVE_VFP_ARGS 0 -@@ -428,7 +428,7 @@ - #define HAVE_PERL 1 +@@ -441,7 +441,7 @@ #define HAVE_POD2MAN 1 + #define HAVE_POSIX_IOCTL 0 #define HAVE_TEXI2HTML 0 -#define HAVE_XMLLINT 1 +#define HAVE_XMLLINT 0 @@ -3928,36 +3522,38 @@ index 375f531b39..dca1b66b2b 100644 #define HAVE_OPENVINO2 0 #define CONFIG_DOC 0 diff --git a/chromium/config/Chrome/linux/x64/libavutil/ffversion.h b/chromium/config/Chrome/linux/x64/libavutil/ffversion.h -index 396b484e27..efb1395656 100644 +index 54c2598a44..677ca92389 100644 --- a/chromium/config/Chrome/linux/x64/libavutil/ffversion.h +++ b/chromium/config/Chrome/linux/x64/libavutil/ffversion.h @@ -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-116067-gfecf1c679a" -+#define FFMPEG_VERSION "git-2024-06-11-58694f4538" +-#define FFMPEG_VERSION "N-118887-g99f17d50d3" ++#define FFMPEG_VERSION "git-2025-01-10-3d2a884996" #endif /* AVUTIL_FFVERSION_H */ diff --git a/chromium/config/ChromeOS/linux/riscv64/config.h b/chromium/config/ChromeOS/linux/riscv64/config.h new file mode 100644 -index 0000000000..76545f3192 +index 0000000000..d81d3dbfc0 --- /dev/null +++ b/chromium/config/ChromeOS/linux/riscv64/config.h -@@ -0,0 +1,774 @@ +@@ -0,0 +1,751 @@ +/* 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-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/home/kxxt/electron-ci/sources/electron/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --arch=riscv64 --extra-cflags='-march=rv64gc' --enable-cross-compile --target-os=linux --sysroot=/home/kxxt/electron-ci/sources/electron/src/build/linux/debian_sid_riscv64-sysroot --extra-cflags='--target=riscv64-linux-gnu' --extra-ldflags='--target=riscv64-linux-gnu' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- 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-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --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/home/kxxt/electron-ci/sources/electron/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=riscv64 --extra-cflags='-march=rv64gc' --enable-cross-compile --target-os=linux --sysroot=/home/kxxt/electron-ci/sources/electron/src/build/linux/debian_sid_riscv64-sysroot --extra-cflags='--target=riscv64-linux-gnu' --extra-ldflags='--target=riscv64-linux-gnu' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */ +#define FFMPEG_LICENSE "LGPL version 2.1 or later" -+#define CONFIG_THIS_YEAR 2024 ++#define CONFIG_THIS_YEAR 2023 +#define FFMPEG_DATADIR "/usr/local/share/ffmpeg" +#define AVCONV_DATADIR "/usr/local/share/ffmpeg" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 76ea5feb1f12ab35547a3aa1bc1b84d4bca69aa7)" ++#define CC_IDENT "clang version 17.0.0 (https://chromium.googlesource.com/external/github.com/llvm/llvm-project 7586aeab7ad3fb035752eea89fd2bb895de21143)" +#define OS_NAME linux ++#define av_restrict restrict +#define EXTERN_PREFIX "" +#define EXTERN_ASM +#define BUILDSUF "" +#define SLIBSUF ".so" ++#define HAVE_MMX2 HAVE_MMXEXT +#define SWS_MAX_FILTER_SIZE 256 +#define ARCH_AARCH64 0 +#define ARCH_ALPHA 0 @@ -3983,6 +3579,7 @@ index 0000000000..76545f3192 +#define ARCH_SPARC64 0 +#define ARCH_TILEGX 0 +#define ARCH_TILEPRO 0 ++#define ARCH_TOMI 0 +#define ARCH_X86 0 +#define ARCH_X86_32 0 +#define ARCH_X86_64 0 @@ -3990,8 +3587,6 @@ index 0000000000..76545f3192 +#define HAVE_ARMV6 0 +#define HAVE_ARMV6T2 0 +#define HAVE_ARMV8 0 -+#define HAVE_DOTPROD 0 -+#define HAVE_I8MM 0 +#define HAVE_NEON 0 +#define HAVE_VFP 0 +#define HAVE_VFPV3 0 @@ -4002,8 +3597,7 @@ index 0000000000..76545f3192 +#define HAVE_POWER8 0 +#define HAVE_PPC4XX 0 +#define HAVE_VSX 0 -+#define HAVE_RV 1 -+#define HAVE_RVV 1 ++#define HAVE_RVV 0 +#define HAVE_AESNI 0 +#define HAVE_AMD3DNOW 0 +#define HAVE_AMD3DNOWEXT 0 @@ -4022,6 +3616,7 @@ index 0000000000..76545f3192 +#define HAVE_SSE42 0 +#define HAVE_SSSE3 0 +#define HAVE_XOP 0 ++#define HAVE_CPUNOP 0 +#define HAVE_I686 0 +#define HAVE_MIPSFPU 0 +#define HAVE_MIPS32R2 0 @@ -4041,8 +3636,6 @@ index 0000000000..76545f3192 +#define HAVE_ARMV6_EXTERNAL 0 +#define HAVE_ARMV6T2_EXTERNAL 0 +#define HAVE_ARMV8_EXTERNAL 0 -+#define HAVE_DOTPROD_EXTERNAL 0 -+#define HAVE_I8MM_EXTERNAL 0 +#define HAVE_NEON_EXTERNAL 0 +#define HAVE_VFP_EXTERNAL 0 +#define HAVE_VFPV3_EXTERNAL 0 @@ -4053,7 +3646,6 @@ index 0000000000..76545f3192 +#define HAVE_POWER8_EXTERNAL 0 +#define HAVE_PPC4XX_EXTERNAL 0 +#define HAVE_VSX_EXTERNAL 0 -+#define HAVE_RV_EXTERNAL 0 +#define HAVE_RVV_EXTERNAL 0 +#define HAVE_AESNI_EXTERNAL 0 +#define HAVE_AMD3DNOW_EXTERNAL 0 @@ -4073,6 +3665,7 @@ index 0000000000..76545f3192 +#define HAVE_SSE42_EXTERNAL 0 +#define HAVE_SSSE3_EXTERNAL 0 +#define HAVE_XOP_EXTERNAL 0 ++#define HAVE_CPUNOP_EXTERNAL 0 +#define HAVE_I686_EXTERNAL 0 +#define HAVE_MIPSFPU_EXTERNAL 0 +#define HAVE_MIPS32R2_EXTERNAL 0 @@ -4092,8 +3685,6 @@ index 0000000000..76545f3192 +#define HAVE_ARMV6_INLINE 0 +#define HAVE_ARMV6T2_INLINE 0 +#define HAVE_ARMV8_INLINE 0 -+#define HAVE_DOTPROD_INLINE 0 -+#define HAVE_I8MM_INLINE 0 +#define HAVE_NEON_INLINE 0 +#define HAVE_VFP_INLINE 0 +#define HAVE_VFPV3_INLINE 0 @@ -4104,7 +3695,6 @@ index 0000000000..76545f3192 +#define HAVE_POWER8_INLINE 0 +#define HAVE_PPC4XX_INLINE 0 +#define HAVE_VSX_INLINE 0 -+#define HAVE_RV_INLINE 0 +#define HAVE_RVV_INLINE 0 +#define HAVE_AESNI_INLINE 0 +#define HAVE_AMD3DNOW_INLINE 0 @@ -4124,6 +3714,7 @@ index 0000000000..76545f3192 +#define HAVE_SSE42_INLINE 0 +#define HAVE_SSSE3_INLINE 0 +#define HAVE_XOP_INLINE 0 ++#define HAVE_CPUNOP_INLINE 0 +#define HAVE_I686_INLINE 0 +#define HAVE_MIPSFPU_INLINE 0 +#define HAVE_MIPS32R2_INLINE 0 @@ -4186,7 +3777,6 @@ index 0000000000..76545f3192 +#define HAVE_OPENCV2_CORE_CORE_C_H 0 +#define HAVE_OPENGL_GL3_H 0 +#define HAVE_POLL_H 1 -+#define HAVE_PTHREAD_NP_H 0 +#define HAVE_SYS_PARAM_H 1 +#define HAVE_SYS_RESOURCE_H 1 +#define HAVE_SYS_SELECT_H 1 @@ -4239,7 +3829,7 @@ index 0000000000..76545f3192 +#define HAVE_WINRT 0 +#define HAVE_ACCESS 1 +#define HAVE_ALIGNED_MALLOC 0 -+#define HAVE_ARC4RANDOM_BUF 0 ++#define HAVE_ARC4RANDOM 0 +#define HAVE_CLOCK_GETTIME 1 +#define HAVE_CLOSESOCKET 0 +#define HAVE_COMMANDLINETOARGVW 0 @@ -4277,8 +3867,6 @@ index 0000000000..76545f3192 +#define HAVE_POSIX_MEMALIGN 1 +#define HAVE_PRCTL 0 /* #define HAVE_PRCTL 1 -- forced to 0 for Fuchsia */ +#define HAVE_PTHREAD_CANCEL 1 -+#define HAVE_PTHREAD_SET_NAME_NP 0 -+#define HAVE_PTHREAD_SETNAME_NP 0 +#define HAVE_SCHED_GETAFFINITY 1 +#define HAVE_SECITEMIMPORT 0 +#define HAVE_SETCONSOLETEXTATTRIBUTE 0 @@ -4290,7 +3878,6 @@ index 0000000000..76545f3192 +#define HAVE_STRERROR_R 1 +#define HAVE_SYSCONF 1 +#define HAVE_SYSCTL 0 /* #define HAVE_SYSCTL 0 -- forced to 0 for Fuchsia */ -+#define HAVE_SYSCTLBYNAME 0 +#define HAVE_USLEEP 1 +#define HAVE_UTGETOSTYPEFROMSTRING 0 +#define HAVE_VIRTUALALLOC 0 @@ -4304,8 +3891,6 @@ index 0000000000..76545f3192 +#define HAVE_OS2THREADS 0 +#define HAVE_W32THREADS 0 +#define HAVE_AS_ARCH_DIRECTIVE 0 -+#define HAVE_AS_ARCHEXT_DOTPROD_DIRECTIVE 0 -+#define HAVE_AS_ARCHEXT_I8MM_DIRECTIVE 0 +#define HAVE_AS_DN_DIRECTIVE 0 +#define HAVE_AS_FPU_DIRECTIVE 0 +#define HAVE_AS_FUNC 0 @@ -4370,13 +3955,11 @@ index 0000000000..76545f3192 +#define HAVE_OPENCL_DXVA2 0 +#define HAVE_OPENCL_VAAPI_BEIGNET 0 +#define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 -+#define HAVE_OPENCL_VIDEOTOOLBOX 0 +#define HAVE_PERL 1 +#define HAVE_POD2MAN 1 +#define HAVE_TEXI2HTML 0 +#define HAVE_XMLLINT 0 +#define HAVE_ZLIB_GZIP 0 -+#define HAVE_OPENVINO2 0 +#define CONFIG_DOC 0 +#define CONFIG_HTMLPAGES 0 +#define CONFIG_MANPAGES 0 @@ -4410,8 +3993,6 @@ index 0000000000..76545f3192 +#define CONFIG_FREI0R 0 +#define CONFIG_LIBCDIO 0 +#define CONFIG_LIBDAVS2 0 -+#define CONFIG_LIBDVDNAV 0 -+#define CONFIG_LIBDVDREAD 0 +#define CONFIG_LIBRUBBERBAND 0 +#define CONFIG_LIBVIDSTAB 0 +#define CONFIG_LIBX264 0 @@ -4447,11 +4028,11 @@ index 0000000000..76545f3192 +#define CONFIG_LIBCODEC2 0 +#define CONFIG_LIBDAV1D 0 +#define CONFIG_LIBDC1394 0 ++#define CONFIG_LIBDRM 0 +#define CONFIG_LIBFLITE 0 +#define CONFIG_LIBFONTCONFIG 0 +#define CONFIG_LIBFREETYPE 0 +#define CONFIG_LIBFRIBIDI 0 -+#define CONFIG_LIBHARFBUZZ 0 +#define CONFIG_LIBGLSLANG 0 +#define CONFIG_LIBGME 0 +#define CONFIG_LIBGSM 0 @@ -4461,7 +4042,6 @@ index 0000000000..76545f3192 +#define CONFIG_LIBJXL 0 +#define CONFIG_LIBKLVANC 0 +#define CONFIG_LIBKVAZAAR 0 -+#define CONFIG_LIBLC3 0 +#define CONFIG_LIBMODPLUG 0 +#define CONFIG_LIBMP3LAME 0 +#define CONFIG_LIBMYSOFA 0 @@ -4473,8 +4053,6 @@ index 0000000000..76545f3192 +#define CONFIG_LIBOPUS 1 +#define CONFIG_LIBPLACEBO 0 +#define CONFIG_LIBPULSE 0 -+#define CONFIG_LIBQRENCODE 0 -+#define CONFIG_LIBQUIRC 0 +#define CONFIG_LIBRABBITMQ 0 +#define CONFIG_LIBRAV1E 0 +#define CONFIG_LIBRIST 0 @@ -4492,7 +4070,6 @@ index 0000000000..76545f3192 +#define CONFIG_LIBTENSORFLOW 0 +#define CONFIG_LIBTESSERACT 0 +#define CONFIG_LIBTHEORA 0 -+#define CONFIG_LIBTORCH 0 +#define CONFIG_LIBTWOLAME 0 +#define CONFIG_LIBUAVS3D 0 +#define CONFIG_LIBV4L2 0 @@ -4500,8 +4077,6 @@ index 0000000000..76545f3192 +#define CONFIG_LIBVORBIS 0 +#define CONFIG_LIBVPX 0 +#define CONFIG_LIBWEBP 0 -+#define CONFIG_LIBXEVD 0 -+#define CONFIG_LIBXEVE 0 +#define CONFIG_LIBXML2 0 +#define CONFIG_LIBZIMG 0 +#define CONFIG_LIBZMQ 0 @@ -4542,14 +4117,13 @@ index 0000000000..76545f3192 +#define CONFIG_OPENCL 0 +#define CONFIG_AMF 0 +#define CONFIG_AUDIOTOOLBOX 0 ++#define CONFIG_CRYSTALHD 0 +#define CONFIG_CUDA 0 +#define CONFIG_CUDA_LLVM 0 +#define CONFIG_CUVID 0 +#define CONFIG_D3D11VA 0 -+#define CONFIG_D3D12VA 0 +#define CONFIG_DXVA2 0 +#define CONFIG_FFNVCODEC 0 -+#define CONFIG_LIBDRM 0 +#define CONFIG_NVDEC 0 +#define CONFIG_NVENC 0 +#define CONFIG_VAAPI 0 @@ -4581,14 +4155,17 @@ index 0000000000..76545f3192 +#define CONFIG_FFPLAY 0 +#define CONFIG_FFPROBE 0 +#define CONFIG_FFMPEG 0 ++#define CONFIG_DCT 1 +#define CONFIG_DWT 0 +#define CONFIG_ERROR_RESILIENCE 1 +#define CONFIG_FAAN 0 +#define CONFIG_FAST_UNALIGNED 0 -+#define CONFIG_IAMF 0 ++#define CONFIG_FFT 1 +#define CONFIG_LSP 0 ++#define CONFIG_MDCT 0 +#define CONFIG_PIXELUTILS 0 +#define CONFIG_NETWORK 0 ++#define CONFIG_RDFT 1 +#define CONFIG_AUTODETECT 0 +#define CONFIG_FONTCONFIG 0 +#define CONFIG_LARGE_TESTS 1 @@ -4626,17 +4203,14 @@ index 0000000000..76545f3192 +#define CONFIG_CBS_AV1 0 +#define CONFIG_CBS_H264 0 +#define CONFIG_CBS_H265 0 -+#define CONFIG_CBS_H266 0 +#define CONFIG_CBS_JPEG 0 +#define CONFIG_CBS_MPEG2 0 -+#define CONFIG_CBS_VP8 0 +#define CONFIG_CBS_VP9 0 +#define CONFIG_DEFLATE_WRAPPER 0 +#define CONFIG_DIRAC_PARSE 1 +#define CONFIG_DNN 0 +#define CONFIG_DOVI_RPU 0 +#define CONFIG_DVPROFILE 0 -+#define CONFIG_EVCPARSE 0 +#define CONFIG_EXIF 1 +#define CONFIG_FAANDCT 0 +#define CONFIG_FAANIDCT 0 @@ -4659,8 +4233,6 @@ index 0000000000..76545f3192 +#define CONFIG_HUFFMAN 0 +#define CONFIG_HUFFYUVDSP 0 +#define CONFIG_HUFFYUVENCDSP 0 -+#define CONFIG_IAMFDEC 0 -+#define CONFIG_IAMFENC 0 +#define CONFIG_IDCTDSP 1 +#define CONFIG_IIRFILTER 0 +#define CONFIG_INFLATE_WRAPPER 0 @@ -4670,7 +4242,6 @@ index 0000000000..76545f3192 +#define CONFIG_JPEGTABLES 0 +#define CONFIG_LGPLV3 0 +#define CONFIG_LIBX262 0 -+#define CONFIG_LIBX264_HDR10 0 +#define CONFIG_LLAUDDSP 0 +#define CONFIG_LLVIDDSP 0 +#define CONFIG_LLVIDENCDSP 0 @@ -4712,18 +4283,18 @@ index 0000000000..76545f3192 +#define CONFIG_VAAPI_ENCODE 0 +#define CONFIG_VC1DSP 0 +#define CONFIG_VIDEODSP 1 -+#define CONFIG_VP3DSP 0 ++#define CONFIG_VP3DSP 1 +#define CONFIG_VP56DSP 0 -+#define CONFIG_VP8DSP 0 ++#define CONFIG_VP8DSP 1 +#define CONFIG_WMA_FREQS 0 +#define CONFIG_WMV2DSP 0 +#endif /* FFMPEG_CONFIG_H */ diff --git a/chromium/config/ChromeOS/linux/riscv64/config_components.h b/chromium/config/ChromeOS/linux/riscv64/config_components.h new file mode 100644 -index 0000000000..19091e639b +index 0000000000..4290dbef99 --- /dev/null +++ b/chromium/config/ChromeOS/linux/riscv64/config_components.h -@@ -0,0 +1,2214 @@ +@@ -0,0 +1,2164 @@ +/* Automatically generated by configure - do not modify! */ +#ifndef FFMPEG_CONFIG_COMPONENTS_H +#define FFMPEG_CONFIG_COMPONENTS_H @@ -4749,6 +4320,7 @@ index 0000000000..19091e639b +#define CONFIG_MEDIA100_TO_MJPEGB_BSF 0 +#define CONFIG_MJPEG2JPEG_BSF 0 +#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0 ++#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0 +#define CONFIG_MPEG2_METADATA_BSF 0 +#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0 +#define CONFIG_MOV2TEXTSUB_BSF 0 @@ -4760,7 +4332,6 @@ index 0000000000..19091e639b +#define CONFIG_PRORES_METADATA_BSF 0 +#define CONFIG_REMOVE_EXTRADATA_BSF 0 +#define CONFIG_SETTS_BSF 0 -+#define CONFIG_SHOWINFO_BSF 0 +#define CONFIG_TEXT2MOVSUB_BSF 0 +#define CONFIG_TRACE_HEADERS_BSF 0 +#define CONFIG_TRUEHD_CORE_BSF 0 @@ -4768,9 +4339,6 @@ index 0000000000..19091e639b +#define CONFIG_VP9_RAW_REORDER_BSF 0 +#define CONFIG_VP9_SUPERFRAME_BSF 0 +#define CONFIG_VP9_SUPERFRAME_SPLIT_BSF 0 -+#define CONFIG_VVC_METADATA_BSF 0 -+#define CONFIG_VVC_MP4TOANNEXB_BSF 0 -+#define CONFIG_EVC_FRAME_MERGE_BSF 0 +#define CONFIG_AASC_DECODER 0 +#define CONFIG_AIC_DECODER 0 +#define CONFIG_ALIAS_PIX_DECODER 0 @@ -4789,6 +4357,7 @@ index 0000000000..19091e639b +#define CONFIG_AVRN_DECODER 0 +#define CONFIG_AVS_DECODER 0 +#define CONFIG_AVUI_DECODER 0 ++#define CONFIG_AYUV_DECODER 0 +#define CONFIG_BETHSOFTVID_DECODER 0 +#define CONFIG_BFI_DECODER 0 +#define CONFIG_BINK_DECODER 0 @@ -4855,6 +4424,7 @@ index 0000000000..19091e639b +#define CONFIG_H263P_DECODER 0 +#define CONFIG_H263_V4L2M2M_DECODER 0 +#define CONFIG_H264_DECODER 1 ++#define CONFIG_H264_CRYSTALHD_DECODER 0 +#define CONFIG_H264_V4L2M2M_DECODER 0 +#define CONFIG_H264_MEDIACODEC_DECODER 0 +#define CONFIG_H264_MMAL_DECODER 0 @@ -4886,7 +4456,6 @@ index 0000000000..19091e639b +#define CONFIG_KGV1_DECODER 0 +#define CONFIG_KMVC_DECODER 0 +#define CONFIG_LAGARITH_DECODER 0 -+#define CONFIG_LEAD_DECODER 0 +#define CONFIG_LOCO_DECODER 0 +#define CONFIG_LSCR_DECODER 0 +#define CONFIG_M101_DECODER 0 @@ -4902,11 +4471,13 @@ index 0000000000..19091e639b +#define CONFIG_MPEG1VIDEO_DECODER 0 +#define CONFIG_MPEG2VIDEO_DECODER 0 +#define CONFIG_MPEG4_DECODER 1 ++#define CONFIG_MPEG4_CRYSTALHD_DECODER 0 +#define CONFIG_MPEG4_V4L2M2M_DECODER 0 +#define CONFIG_MPEG4_MMAL_DECODER 0 +#define CONFIG_MPEGVIDEO_DECODER 0 +#define CONFIG_MPEG1_V4L2M2M_DECODER 0 +#define CONFIG_MPEG2_MMAL_DECODER 0 ++#define CONFIG_MPEG2_CRYSTALHD_DECODER 0 +#define CONFIG_MPEG2_V4L2M2M_DECODER 0 +#define CONFIG_MPEG2_QSV_DECODER 0 +#define CONFIG_MPEG2_MEDIACODEC_DECODER 0 @@ -4915,6 +4486,7 @@ index 0000000000..19091e639b +#define CONFIG_MSMPEG4V1_DECODER 0 +#define CONFIG_MSMPEG4V2_DECODER 0 +#define CONFIG_MSMPEG4V3_DECODER 0 ++#define CONFIG_MSMPEG4_CRYSTALHD_DECODER 0 +#define CONFIG_MSP2_DECODER 0 +#define CONFIG_MSRLE_DECODER 0 +#define CONFIG_MSS1_DECODER 0 @@ -4963,7 +4535,6 @@ index 0000000000..19091e639b +#define CONFIG_ROQ_DECODER 0 +#define CONFIG_RPZA_DECODER 0 +#define CONFIG_RSCC_DECODER 0 -+#define CONFIG_RTV1_DECODER 0 +#define CONFIG_RV10_DECODER 0 +#define CONFIG_RV20_DECODER 0 +#define CONFIG_RV30_DECODER 0 @@ -4991,7 +4562,7 @@ index 0000000000..19091e639b +#define CONFIG_TARGA_DECODER 0 +#define CONFIG_TARGA_Y216_DECODER 0 +#define CONFIG_TDSC_DECODER 0 -+#define CONFIG_THEORA_DECODER 0 ++#define CONFIG_THEORA_DECODER 1 +#define CONFIG_THP_DECODER 0 +#define CONFIG_TIERTEXSEQVIDEO_DECODER 0 +#define CONFIG_TIFF_DECODER 0 @@ -5013,22 +4584,22 @@ index 0000000000..19091e639b +#define CONFIG_VBN_DECODER 0 +#define CONFIG_VBLE_DECODER 0 +#define CONFIG_VC1_DECODER 0 ++#define CONFIG_VC1_CRYSTALHD_DECODER 0 +#define CONFIG_VC1IMAGE_DECODER 0 +#define CONFIG_VC1_MMAL_DECODER 0 +#define CONFIG_VC1_QSV_DECODER 0 +#define CONFIG_VC1_V4L2M2M_DECODER 0 +#define CONFIG_VCR1_DECODER 0 +#define CONFIG_VMDVIDEO_DECODER 0 -+#define CONFIG_VMIX_DECODER 0 +#define CONFIG_VMNC_DECODER 0 -+#define CONFIG_VP3_DECODER 0 ++#define CONFIG_VP3_DECODER 1 +#define CONFIG_VP4_DECODER 0 +#define CONFIG_VP5_DECODER 0 +#define CONFIG_VP6_DECODER 0 +#define CONFIG_VP6A_DECODER 0 +#define CONFIG_VP6F_DECODER 0 +#define CONFIG_VP7_DECODER 0 -+#define CONFIG_VP8_DECODER 0 ++#define CONFIG_VP8_DECODER 1 +#define CONFIG_VP8_RKMPP_DECODER 0 +#define CONFIG_VP8_V4L2M2M_DECODER 0 +#define CONFIG_VP9_DECODER 0 @@ -5036,7 +4607,6 @@ index 0000000000..19091e639b +#define CONFIG_VP9_V4L2M2M_DECODER 0 +#define CONFIG_VQA_DECODER 0 +#define CONFIG_VQC_DECODER 0 -+#define CONFIG_VVC_DECODER 0 +#define CONFIG_WBMP_DECODER 0 +#define CONFIG_WEBP_DECODER 0 +#define CONFIG_WCMV_DECODER 0 @@ -5044,6 +4614,7 @@ index 0000000000..19091e639b +#define CONFIG_WMV1_DECODER 0 +#define CONFIG_WMV2_DECODER 0 +#define CONFIG_WMV3_DECODER 0 ++#define CONFIG_WMV3_CRYSTALHD_DECODER 0 +#define CONFIG_WMV3IMAGE_DECODER 0 +#define CONFIG_WNV1_DECODER 0 +#define CONFIG_XAN_WC3_DECODER 0 @@ -5134,12 +4705,10 @@ index 0000000000..19091e639b +#define CONFIG_NELLYMOSER_DECODER 0 +#define CONFIG_ON2AVC_DECODER 0 +#define CONFIG_OPUS_DECODER 0 -+#define CONFIG_OSQ_DECODER 0 +#define CONFIG_PAF_AUDIO_DECODER 0 +#define CONFIG_QCELP_DECODER 0 +#define CONFIG_QDM2_DECODER 0 +#define CONFIG_QDMC_DECODER 0 -+#define CONFIG_QOA_DECODER 0 +#define CONFIG_RA_144_DECODER 0 +#define CONFIG_RA_288_DECODER 0 +#define CONFIG_RALF_DECODER 0 @@ -5310,7 +4879,6 @@ index 0000000000..19091e639b +#define CONFIG_LIBGSM_MS_DECODER 0 +#define CONFIG_LIBILBC_DECODER 0 +#define CONFIG_LIBJXL_DECODER 0 -+#define CONFIG_LIBLC3_DECODER 0 +#define CONFIG_LIBOPENCORE_AMRNB_DECODER 0 +#define CONFIG_LIBOPENCORE_AMRWB_DECODER 0 +#define CONFIG_LIBOPUS_DECODER 1 @@ -5320,7 +4888,6 @@ index 0000000000..19091e639b +#define CONFIG_LIBVORBIS_DECODER 0 +#define CONFIG_LIBVPX_VP8_DECODER 0 +#define CONFIG_LIBVPX_VP9_DECODER 0 -+#define CONFIG_LIBXEVD_DECODER 0 +#define CONFIG_LIBZVBI_TELETEXT_DECODER 0 +#define CONFIG_BINTEXT_DECODER 0 +#define CONFIG_XBIN_DECODER 0 @@ -5358,6 +4925,7 @@ index 0000000000..19091e639b +#define CONFIG_ASV2_ENCODER 0 +#define CONFIG_AVRP_ENCODER 0 +#define CONFIG_AVUI_ENCODER 0 ++#define CONFIG_AYUV_ENCODER 0 +#define CONFIG_BITPACKED_ENCODER 0 +#define CONFIG_BMP_ENCODER 0 +#define CONFIG_CFHD_ENCODER 0 @@ -5367,7 +4935,6 @@ index 0000000000..19091e639b +#define CONFIG_DNXHD_ENCODER 0 +#define CONFIG_DPX_ENCODER 0 +#define CONFIG_DVVIDEO_ENCODER 0 -+#define CONFIG_DXV_ENCODER 0 +#define CONFIG_EXR_ENCODER 0 +#define CONFIG_FFV1_ENCODER 0 +#define CONFIG_FFVHUFF_ENCODER 0 @@ -5392,7 +4959,6 @@ index 0000000000..19091e639b +#define CONFIG_MPEG4_ENCODER 0 +#define CONFIG_MSMPEG4V2_ENCODER 0 +#define CONFIG_MSMPEG4V3_ENCODER 0 -+#define CONFIG_MSRLE_ENCODER 0 +#define CONFIG_MSVIDEO1_ENCODER 0 +#define CONFIG_PAM_ENCODER 0 +#define CONFIG_PBM_ENCODER 0 @@ -5539,7 +5105,6 @@ index 0000000000..19091e639b +#define CONFIG_LIBGSM_MS_ENCODER 0 +#define CONFIG_LIBILBC_ENCODER 0 +#define CONFIG_LIBJXL_ENCODER 0 -+#define CONFIG_LIBLC3_ENCODER 0 +#define CONFIG_LIBMP3LAME_ENCODER 0 +#define CONFIG_LIBOPENCORE_AMRNB_ENCODER 0 +#define CONFIG_LIBOPENJPEG_ENCODER 0 @@ -5560,7 +5125,6 @@ index 0000000000..19091e639b +#define CONFIG_LIBX264_ENCODER 0 +#define CONFIG_LIBX264RGB_ENCODER 0 +#define CONFIG_LIBX265_ENCODER 0 -+#define CONFIG_LIBXEVE_ENCODER 0 +#define CONFIG_LIBXAVS_ENCODER 0 +#define CONFIG_LIBXAVS2_ENCODER 0 +#define CONFIG_LIBXVID_ENCODER 0 @@ -5571,7 +5135,6 @@ index 0000000000..19091e639b +#define CONFIG_AV1_NVENC_ENCODER 0 +#define CONFIG_AV1_QSV_ENCODER 0 +#define CONFIG_AV1_AMF_ENCODER 0 -+#define CONFIG_AV1_VAAPI_ENCODER 0 +#define CONFIG_LIBOPENH264_ENCODER 0 +#define CONFIG_H264_AMF_ENCODER 0 +#define CONFIG_H264_MF_ENCODER 0 @@ -5609,32 +5172,26 @@ index 0000000000..19091e639b +#define CONFIG_ANULL_ENCODER 0 +#define CONFIG_AV1_D3D11VA_HWACCEL 0 +#define CONFIG_AV1_D3D11VA2_HWACCEL 0 -+#define CONFIG_AV1_D3D12VA_HWACCEL 0 +#define CONFIG_AV1_DXVA2_HWACCEL 0 +#define CONFIG_AV1_NVDEC_HWACCEL 0 +#define CONFIG_AV1_VAAPI_HWACCEL 0 +#define CONFIG_AV1_VDPAU_HWACCEL 0 -+#define CONFIG_AV1_VULKAN_HWACCEL 0 +#define CONFIG_H263_VAAPI_HWACCEL 0 +#define CONFIG_H263_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_H264_D3D11VA_HWACCEL 0 +#define CONFIG_H264_D3D11VA2_HWACCEL 0 -+#define CONFIG_H264_D3D12VA_HWACCEL 0 +#define CONFIG_H264_DXVA2_HWACCEL 0 +#define CONFIG_H264_NVDEC_HWACCEL 0 +#define CONFIG_H264_VAAPI_HWACCEL 0 +#define CONFIG_H264_VDPAU_HWACCEL 0 +#define CONFIG_H264_VIDEOTOOLBOX_HWACCEL 0 -+#define CONFIG_H264_VULKAN_HWACCEL 0 +#define CONFIG_HEVC_D3D11VA_HWACCEL 0 +#define CONFIG_HEVC_D3D11VA2_HWACCEL 0 -+#define CONFIG_HEVC_D3D12VA_HWACCEL 0 +#define CONFIG_HEVC_DXVA2_HWACCEL 0 +#define CONFIG_HEVC_NVDEC_HWACCEL 0 +#define CONFIG_HEVC_VAAPI_HWACCEL 0 +#define CONFIG_HEVC_VDPAU_HWACCEL 0 +#define CONFIG_HEVC_VIDEOTOOLBOX_HWACCEL 0 -+#define CONFIG_HEVC_VULKAN_HWACCEL 0 +#define CONFIG_MJPEG_NVDEC_HWACCEL 0 +#define CONFIG_MJPEG_VAAPI_HWACCEL 0 +#define CONFIG_MPEG1_NVDEC_HWACCEL 0 @@ -5642,9 +5199,8 @@ index 0000000000..19091e639b +#define CONFIG_MPEG1_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_MPEG2_D3D11VA_HWACCEL 0 +#define CONFIG_MPEG2_D3D11VA2_HWACCEL 0 -+#define CONFIG_MPEG2_D3D12VA_HWACCEL 0 -+#define CONFIG_MPEG2_DXVA2_HWACCEL 0 +#define CONFIG_MPEG2_NVDEC_HWACCEL 0 ++#define CONFIG_MPEG2_DXVA2_HWACCEL 0 +#define CONFIG_MPEG2_VAAPI_HWACCEL 0 +#define CONFIG_MPEG2_VDPAU_HWACCEL 0 +#define CONFIG_MPEG2_VIDEOTOOLBOX_HWACCEL 0 @@ -5655,7 +5211,6 @@ index 0000000000..19091e639b +#define CONFIG_PRORES_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_VC1_D3D11VA_HWACCEL 0 +#define CONFIG_VC1_D3D11VA2_HWACCEL 0 -+#define CONFIG_VC1_D3D12VA_HWACCEL 0 +#define CONFIG_VC1_DXVA2_HWACCEL 0 +#define CONFIG_VC1_NVDEC_HWACCEL 0 +#define CONFIG_VC1_VAAPI_HWACCEL 0 @@ -5664,7 +5219,6 @@ index 0000000000..19091e639b +#define CONFIG_VP8_VAAPI_HWACCEL 0 +#define CONFIG_VP9_D3D11VA_HWACCEL 0 +#define CONFIG_VP9_D3D11VA2_HWACCEL 0 -+#define CONFIG_VP9_D3D12VA_HWACCEL 0 +#define CONFIG_VP9_DXVA2_HWACCEL 0 +#define CONFIG_VP9_NVDEC_HWACCEL 0 +#define CONFIG_VP9_VAAPI_HWACCEL 0 @@ -5672,7 +5226,6 @@ index 0000000000..19091e639b +#define CONFIG_VP9_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_WMV3_D3D11VA_HWACCEL 0 +#define CONFIG_WMV3_D3D11VA2_HWACCEL 0 -+#define CONFIG_WMV3_D3D12VA_HWACCEL 0 +#define CONFIG_WMV3_DXVA2_HWACCEL 0 +#define CONFIG_WMV3_NVDEC_HWACCEL 0 +#define CONFIG_WMV3_VAAPI_HWACCEL 0 @@ -5698,7 +5251,6 @@ index 0000000000..19091e639b +#define CONFIG_DVBSUB_PARSER 0 +#define CONFIG_DVDSUB_PARSER 0 +#define CONFIG_DVD_NAV_PARSER 0 -+#define CONFIG_EVC_PARSER 0 +#define CONFIG_FLAC_PARSER 1 +#define CONFIG_FTR_PARSER 0 +#define CONFIG_G723_1_PARSER 0 @@ -5712,7 +5264,6 @@ index 0000000000..19091e639b +#define CONFIG_HDR_PARSER 0 +#define CONFIG_IPU_PARSER 0 +#define CONFIG_JPEG2000_PARSER 0 -+#define CONFIG_JPEGXL_PARSER 0 +#define CONFIG_MISC4_PARSER 0 +#define CONFIG_MJPEG_PARSER 0 +#define CONFIG_MLP_PARSER 0 @@ -5723,16 +5274,16 @@ index 0000000000..19091e639b +#define CONFIG_PNG_PARSER 0 +#define CONFIG_PNM_PARSER 0 +#define CONFIG_QOI_PARSER 0 -+#define CONFIG_RV34_PARSER 0 ++#define CONFIG_RV30_PARSER 0 ++#define CONFIG_RV40_PARSER 0 +#define CONFIG_SBC_PARSER 0 +#define CONFIG_SIPR_PARSER 0 +#define CONFIG_TAK_PARSER 0 +#define CONFIG_VC1_PARSER 0 +#define CONFIG_VORBIS_PARSER 1 -+#define CONFIG_VP3_PARSER 0 -+#define CONFIG_VP8_PARSER 0 ++#define CONFIG_VP3_PARSER 1 ++#define CONFIG_VP8_PARSER 1 +#define CONFIG_VP9_PARSER 1 -+#define CONFIG_VVC_PARSER 0 +#define CONFIG_WEBP_PARSER 0 +#define CONFIG_XBM_PARSER 0 +#define CONFIG_XMA_PARSER 0 @@ -5770,7 +5321,6 @@ index 0000000000..19091e639b +#define CONFIG_SNDIO_OUTDEV 0 +#define CONFIG_V4L2_OUTDEV 0 +#define CONFIG_XV_OUTDEV 0 -+#define CONFIG_AAP_FILTER 0 +#define CONFIG_ABENCH_FILTER 0 +#define CONFIG_ACOMPRESSOR_FILTER 0 +#define CONFIG_ACONTRAST_FILTER 0 @@ -5820,7 +5370,6 @@ index 0000000000..19091e639b +#define CONFIG_APERMS_FILTER 0 +#define CONFIG_APHASER_FILTER 0 +#define CONFIG_APHASESHIFT_FILTER 0 -+#define CONFIG_APSNR_FILTER 0 +#define CONFIG_APSYCLIP_FILTER 0 +#define CONFIG_APULSATOR_FILTER 0 +#define CONFIG_AREALTIME_FILTER 0 @@ -5838,7 +5387,6 @@ index 0000000000..19091e639b +#define CONFIG_ASETTB_FILTER 0 +#define CONFIG_ASHOWINFO_FILTER 0 +#define CONFIG_ASIDEDATA_FILTER 0 -+#define CONFIG_ASISDR_FILTER 0 +#define CONFIG_ASOFTCLIP_FILTER 0 +#define CONFIG_ASPECTRALSTATS_FILTER 0 +#define CONFIG_ASPLIT_FILTER 0 @@ -5946,8 +5494,6 @@ index 0000000000..19091e639b +#define CONFIG_BOXBLUR_FILTER 0 +#define CONFIG_BOXBLUR_OPENCL_FILTER 0 +#define CONFIG_BWDIF_FILTER 0 -+#define CONFIG_BWDIF_CUDA_FILTER 0 -+#define CONFIG_BWDIF_VULKAN_FILTER 0 +#define CONFIG_CAS_FILTER 0 +#define CONFIG_CCREPACK_FILTER 0 +#define CONFIG_CHROMABER_VULKAN_FILTER 0 @@ -6045,7 +5591,6 @@ index 0000000000..19091e639b +#define CONFIG_FREEZEFRAMES_FILTER 0 +#define CONFIG_FREI0R_FILTER 0 +#define CONFIG_FSPP_FILTER 0 -+#define CONFIG_FSYNC_FILTER 0 +#define CONFIG_GBLUR_FILTER 0 +#define CONFIG_GBLUR_VULKAN_FILTER 0 +#define CONFIG_GEQ_FILTER 0 @@ -6087,7 +5632,6 @@ index 0000000000..19091e639b +#define CONFIG_LENSFUN_FILTER 0 +#define CONFIG_LIBPLACEBO_FILTER 0 +#define CONFIG_LIBVMAF_FILTER 0 -+#define CONFIG_LIBVMAF_CUDA_FILTER 0 +#define CONFIG_LIMITDIFF_FILTER 0 +#define CONFIG_LIMITER_FILTER 0 +#define CONFIG_LOOP_FILTER 0 @@ -6120,7 +5664,6 @@ index 0000000000..19091e639b +#define CONFIG_NEGATE_FILTER 0 +#define CONFIG_NLMEANS_FILTER 0 +#define CONFIG_NLMEANS_OPENCL_FILTER 0 -+#define CONFIG_NLMEANS_VULKAN_FILTER 0 +#define CONFIG_NNEDI_FILTER 0 +#define CONFIG_NOFORMAT_FILTER 0 +#define CONFIG_NOISE_FILTER 0 @@ -6158,8 +5701,6 @@ index 0000000000..19091e639b +#define CONFIG_PSNR_FILTER 0 +#define CONFIG_PULLUP_FILTER 0 +#define CONFIG_QP_FILTER 0 -+#define CONFIG_QRENCODE_FILTER 0 -+#define CONFIG_QUIRC_FILTER 0 +#define CONFIG_RANDOM_FILTER 0 +#define CONFIG_READEIA608_FILTER 0 +#define CONFIG_READVITC_FILTER 0 @@ -6180,7 +5721,6 @@ index 0000000000..19091e639b +#define CONFIG_SCALE_NPP_FILTER 0 +#define CONFIG_SCALE_QSV_FILTER 0 +#define CONFIG_SCALE_VAAPI_FILTER 0 -+#define CONFIG_SCALE_VT_FILTER 0 +#define CONFIG_SCALE_VULKAN_FILTER 0 +#define CONFIG_SCALE2REF_FILTER 0 +#define CONFIG_SCALE2REF_NPP_FILTER 0 @@ -6232,7 +5772,6 @@ index 0000000000..19091e639b +#define CONFIG_THUMBNAIL_FILTER 0 +#define CONFIG_THUMBNAIL_CUDA_FILTER 0 +#define CONFIG_TILE_FILTER 0 -+#define CONFIG_TILTANDSHIFT_FILTER 0 +#define CONFIG_TINTERLACE_FILTER 0 +#define CONFIG_TLUT2_FILTER 0 +#define CONFIG_TMEDIAN_FILTER 0 @@ -6246,7 +5785,6 @@ index 0000000000..19091e639b +#define CONFIG_TRANSPOSE_NPP_FILTER 0 +#define CONFIG_TRANSPOSE_OPENCL_FILTER 0 +#define CONFIG_TRANSPOSE_VAAPI_FILTER 0 -+#define CONFIG_TRANSPOSE_VT_FILTER 0 +#define CONFIG_TRANSPOSE_VULKAN_FILTER 0 +#define CONFIG_TRIM_FILTER 0 +#define CONFIG_UNPREMULTIPLY_FILTER 0 @@ -6276,7 +5814,6 @@ index 0000000000..19091e639b +#define CONFIG_XCORRELATE_FILTER 0 +#define CONFIG_XFADE_FILTER 0 +#define CONFIG_XFADE_OPENCL_FILTER 0 -+#define CONFIG_XFADE_VULKAN_FILTER 0 +#define CONFIG_XMEDIAN_FILTER 0 +#define CONFIG_XSTACK_FILTER 0 +#define CONFIG_YADIF_FILTER 0 @@ -6296,7 +5833,6 @@ index 0000000000..19091e639b +#define CONFIG_ALLYUV_FILTER 0 +#define CONFIG_CELLAUTO_FILTER 0 +#define CONFIG_COLOR_FILTER 0 -+#define CONFIG_COLOR_VULKAN_FILTER 0 +#define CONFIG_COLORCHART_FILTER 0 +#define CONFIG_COLORSPECTRUM_FILTER 0 +#define CONFIG_COREIMAGESRC_FILTER 0 @@ -6309,7 +5845,6 @@ index 0000000000..19091e639b +#define CONFIG_MPTESTSRC_FILTER 0 +#define CONFIG_NULLSRC_FILTER 0 +#define CONFIG_OPENCLSRC_FILTER 0 -+#define CONFIG_QRENCODESRC_FILTER 0 +#define CONFIG_PAL75BARS_FILTER 0 +#define CONFIG_PAL100BARS_FILTER 0 +#define CONFIG_RGBTESTSRC_FILTER 0 @@ -6342,11 +5877,12 @@ index 0000000000..19091e639b +#define CONFIG_AVSYNCTEST_FILTER 0 +#define CONFIG_AMOVIE_FILTER 0 +#define CONFIG_MOVIE_FILTER 0 ++#define CONFIG_AFIFO_FILTER 0 ++#define CONFIG_FIFO_FILTER 0 +#define CONFIG_AA_DEMUXER 0 +#define CONFIG_AAC_DEMUXER 1 +#define CONFIG_AAX_DEMUXER 0 +#define CONFIG_AC3_DEMUXER 0 -+#define CONFIG_AC4_DEMUXER 0 +#define CONFIG_ACE_DEMUXER 0 +#define CONFIG_ACM_DEMUXER 0 +#define CONFIG_ACT_DEMUXER 0 @@ -6425,13 +5961,11 @@ index 0000000000..19091e639b +#define CONFIG_DV_DEMUXER 0 +#define CONFIG_DVBSUB_DEMUXER 0 +#define CONFIG_DVBTXT_DEMUXER 0 -+#define CONFIG_DVDVIDEO_DEMUXER 0 +#define CONFIG_DXA_DEMUXER 0 +#define CONFIG_EA_DEMUXER 0 +#define CONFIG_EA_CDATA_DEMUXER 0 +#define CONFIG_EAC3_DEMUXER 0 +#define CONFIG_EPAF_DEMUXER 0 -+#define CONFIG_EVC_DEMUXER 0 +#define CONFIG_FFMETADATA_DEMUXER 0 +#define CONFIG_FILMSTRIP_DEMUXER 0 +#define CONFIG_FITS_DEMUXER 0 @@ -6461,7 +5995,6 @@ index 0000000000..19091e639b +#define CONFIG_HEVC_DEMUXER 0 +#define CONFIG_HLS_DEMUXER 0 +#define CONFIG_HNM_DEMUXER 0 -+#define CONFIG_IAMF_DEMUXER 0 +#define CONFIG_ICO_DEMUXER 0 +#define CONFIG_IDCIN_DEMUXER 0 +#define CONFIG_IDF_DEMUXER 0 @@ -6483,7 +6016,6 @@ index 0000000000..19091e639b +#define CONFIG_IVR_DEMUXER 0 +#define CONFIG_JACOSUB_DEMUXER 0 +#define CONFIG_JV_DEMUXER 0 -+#define CONFIG_JPEGXL_ANIM_DEMUXER 0 +#define CONFIG_KUX_DEMUXER 0 +#define CONFIG_KVAG_DEMUXER 0 +#define CONFIG_LAF_DEMUXER 0 @@ -6537,7 +6069,6 @@ index 0000000000..19091e639b +#define CONFIG_OBU_DEMUXER 0 +#define CONFIG_OGG_DEMUXER 1 +#define CONFIG_OMA_DEMUXER 0 -+#define CONFIG_OSQ_DEMUXER 0 +#define CONFIG_PAF_DEMUXER 0 +#define CONFIG_PCM_ALAW_DEMUXER 0 +#define CONFIG_PCM_MULAW_DEMUXER 0 @@ -6567,10 +6098,8 @@ index 0000000000..19091e639b +#define CONFIG_PVA_DEMUXER 0 +#define CONFIG_PVF_DEMUXER 0 +#define CONFIG_QCP_DEMUXER 0 -+#define CONFIG_QOA_DEMUXER 0 +#define CONFIG_R3D_DEMUXER 0 +#define CONFIG_RAWVIDEO_DEMUXER 0 -+#define CONFIG_RCWT_DEMUXER 0 +#define CONFIG_REALTEXT_DEMUXER 0 +#define CONFIG_REDSPARK_DEMUXER 0 +#define CONFIG_RKA_DEMUXER 0 @@ -6627,7 +6156,6 @@ index 0000000000..19091e639b +#define CONFIG_TXD_DEMUXER 0 +#define CONFIG_TTY_DEMUXER 0 +#define CONFIG_TY_DEMUXER 0 -+#define CONFIG_USM_DEMUXER 0 +#define CONFIG_V210_DEMUXER 0 +#define CONFIG_V210X_DEMUXER 0 +#define CONFIG_VAG_DEMUXER 0 @@ -6641,7 +6169,6 @@ index 0000000000..19091e639b +#define CONFIG_VPK_DEMUXER 0 +#define CONFIG_VPLAYER_DEMUXER 0 +#define CONFIG_VQF_DEMUXER 0 -+#define CONFIG_VVC_DEMUXER 0 +#define CONFIG_W64_DEMUXER 0 +#define CONFIG_WADY_DEMUXER 0 +#define CONFIG_WAVARC_DEMUXER 0 @@ -6705,10 +6232,8 @@ index 0000000000..19091e639b +#define CONFIG_VAPOURSYNTH_DEMUXER 0 +#define CONFIG_A64_MUXER 0 +#define CONFIG_AC3_MUXER 0 -+#define CONFIG_AC4_MUXER 0 +#define CONFIG_ADTS_MUXER 0 +#define CONFIG_ADX_MUXER 0 -+#define CONFIG_AEA_MUXER 0 +#define CONFIG_AIFF_MUXER 0 +#define CONFIG_ALP_MUXER 0 +#define CONFIG_AMR_MUXER 0 @@ -6744,10 +6269,10 @@ index 0000000000..19091e639b +#define CONFIG_DTS_MUXER 0 +#define CONFIG_DV_MUXER 0 +#define CONFIG_EAC3_MUXER 0 -+#define CONFIG_EVC_MUXER 0 +#define CONFIG_F4V_MUXER 0 +#define CONFIG_FFMETADATA_MUXER 0 +#define CONFIG_FIFO_MUXER 0 ++#define CONFIG_FIFO_TEST_MUXER 0 +#define CONFIG_FILMSTRIP_MUXER 0 +#define CONFIG_FITS_MUXER 0 +#define CONFIG_FLAC_MUXER 0 @@ -6769,7 +6294,6 @@ index 0000000000..19091e639b +#define CONFIG_HDS_MUXER 0 +#define CONFIG_HEVC_MUXER 0 +#define CONFIG_HLS_MUXER 0 -+#define CONFIG_IAMF_MUXER 0 +#define CONFIG_ICO_MUXER 0 +#define CONFIG_ILBC_MUXER 0 +#define CONFIG_IMAGE2_MUXER 0 @@ -6837,7 +6361,6 @@ index 0000000000..19091e639b +#define CONFIG_PCM_U8_MUXER 0 +#define CONFIG_PSP_MUXER 0 +#define CONFIG_RAWVIDEO_MUXER 0 -+#define CONFIG_RCWT_MUXER 0 +#define CONFIG_RM_MUXER 0 +#define CONFIG_ROQ_MUXER 0 +#define CONFIG_RSO_MUXER 0 @@ -6870,7 +6393,6 @@ index 0000000000..19091e639b +#define CONFIG_VC1_MUXER 0 +#define CONFIG_VC1T_MUXER 0 +#define CONFIG_VOC_MUXER 0 -+#define CONFIG_VVC_MUXER 0 +#define CONFIG_W64_MUXER 0 +#define CONFIG_WAV_MUXER 0 +#define CONFIG_WEBM_MUXER 0 @@ -6883,7 +6405,6 @@ index 0000000000..19091e639b +#define CONFIG_WV_MUXER 0 +#define CONFIG_YUV4MPEGPIPE_MUXER 0 +#define CONFIG_CHROMAPRINT_MUXER 0 -+#define CONFIG_ANDROID_CONTENT_PROTOCOL 0 +#define CONFIG_ASYNC_PROTOCOL 0 +#define CONFIG_BLURAY_PROTOCOL 0 +#define CONFIG_CACHE_PROTOCOL 0 @@ -6948,14 +6469,17 @@ index 0000000000..7ff70c6e2d + NULL }; diff --git a/chromium/config/ChromeOS/linux/riscv64/libavcodec/codec_list.c b/chromium/config/ChromeOS/linux/riscv64/libavcodec/codec_list.c new file mode 100644 -index 0000000000..493e76fb84 +index 0000000000..0cc2135452 --- /dev/null +++ b/chromium/config/ChromeOS/linux/riscv64/libavcodec/codec_list.c -@@ -0,0 +1,19 @@ +@@ -0,0 +1,22 @@ +static const FFCodec * const codec_list[] = { + &ff_h263_decoder, + &ff_h264_decoder, + &ff_mpeg4_decoder, ++ &ff_theora_decoder, ++ &ff_vp3_decoder, ++ &ff_vp8_decoder, + &ff_aac_decoder, + &ff_flac_decoder, + &ff_mp3_decoder, @@ -6973,10 +6497,10 @@ index 0000000000..493e76fb84 + NULL }; diff --git a/chromium/config/ChromeOS/linux/riscv64/libavcodec/parser_list.c b/chromium/config/ChromeOS/linux/riscv64/libavcodec/parser_list.c new file mode 100644 -index 0000000000..4cd09fce99 +index 0000000000..e1652f8b9d --- /dev/null +++ b/chromium/config/ChromeOS/linux/riscv64/libavcodec/parser_list.c -@@ -0,0 +1,11 @@ +@@ -0,0 +1,13 @@ +static const AVCodecParser * const parser_list[] = { + &ff_aac_parser, + &ff_flac_parser, @@ -6986,15 +6510,17 @@ index 0000000000..4cd09fce99 + &ff_mpegaudio_parser, + &ff_opus_parser, + &ff_vorbis_parser, ++ &ff_vp3_parser, ++ &ff_vp8_parser, + &ff_vp9_parser, + NULL }; diff --git a/chromium/config/ChromeOS/linux/riscv64/libavformat/demuxer_list.c b/chromium/config/ChromeOS/linux/riscv64/libavformat/demuxer_list.c new file mode 100644 -index 0000000000..ba4871827b +index 0000000000..74870b99d2 --- /dev/null +++ b/chromium/config/ChromeOS/linux/riscv64/libavformat/demuxer_list.c @@ -0,0 +1,10 @@ -+static const FFInputFormat * const demuxer_list[] = { ++static const AVInputFormat * const demuxer_list[] = { + &ff_aac_demuxer, + &ff_avi_demuxer, + &ff_flac_demuxer, @@ -7034,696 +6560,777 @@ index 0000000000..8558b35027 +#endif /* AVUTIL_AVCONFIG_H */ diff --git a/chromium/config/ChromeOS/linux/riscv64/libavutil/ffversion.h b/chromium/config/ChromeOS/linux/riscv64/libavutil/ffversion.h new file mode 100644 -index 0000000000..efb1395656 +index 0000000000..a29e9ec3ff --- /dev/null +++ b/chromium/config/ChromeOS/linux/riscv64/libavutil/ffversion.h @@ -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-06-11-58694f4538" ++#define FFMPEG_VERSION "git-2023-06-02-881c5c3f64" +#endif /* AVUTIL_FFVERSION_H */ diff --git a/chromium/config/ChromeOS/linux/x64/config.asm b/chromium/config/ChromeOS/linux/x64/config.asm -index 87ff79b684..24b79a57fc 100644 ---- a/chromium/config/ChromeOS/linux/x64/config.asm -+++ b/chromium/config/ChromeOS/linux/x64/config.asm -@@ -361,7 +361,7 @@ - %define HAVE_INLINE_ASM_LABELS 1 - %define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 - %define HAVE_PRAGMA_DEPRECATED 1 --%define HAVE_RSYNC_CONTIMEOUT 1 -+%define HAVE_RSYNC_CONTIMEOUT 0 - %define HAVE_SYMVER_ASM_LABEL 1 - %define HAVE_SYMVER_GNU_ASM 1 - %define HAVE_VFP_ARGS 0 -@@ -414,7 +414,7 @@ - %define HAVE_PERL 1 - %define HAVE_POD2MAN 1 - %define HAVE_TEXI2HTML 0 --%define HAVE_XMLLINT 1 -+%define HAVE_XMLLINT 0 - %define HAVE_ZLIB_GZIP 0 - %define HAVE_OPENVINO2 0 - %define CONFIG_DOC 0 -diff --git a/chromium/config/ChromeOS/linux/x64/config.h b/chromium/config/ChromeOS/linux/x64/config.h -index 07227d1368..121a03f819 100644 ---- a/chromium/config/ChromeOS/linux/x64/config.h -+++ b/chromium/config/ChromeOS/linux/x64/config.h -@@ -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-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/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- 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-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/home/kxxt/electron-ci/sources/electron/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- 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 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 315c88c5fbdb2b27cebf23c87fb502f7a567d84b)" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 76ea5feb1f12ab35547a3aa1bc1b84d4bca69aa7)" - #define OS_NAME linux - #define EXTERN_PREFIX "" - #define EXTERN_ASM -@@ -375,7 +375,7 @@ - #define HAVE_INLINE_ASM_LABELS 1 - #define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 - #define HAVE_PRAGMA_DEPRECATED 1 --#define HAVE_RSYNC_CONTIMEOUT 1 -+#define HAVE_RSYNC_CONTIMEOUT 0 - #define HAVE_SYMVER_ASM_LABEL 1 - #define HAVE_SYMVER_GNU_ASM 1 - #define HAVE_VFP_ARGS 0 -@@ -428,7 +428,7 @@ - #define HAVE_PERL 1 - #define HAVE_POD2MAN 1 - #define HAVE_TEXI2HTML 0 --#define HAVE_XMLLINT 1 -+#define HAVE_XMLLINT 0 - #define HAVE_ZLIB_GZIP 0 - #define HAVE_OPENVINO2 0 - #define CONFIG_DOC 0 -diff --git a/chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h b/chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h -index 396b484e27..efb1395656 100644 ---- a/chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h -+++ b/chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h -@@ -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-116067-gfecf1c679a" -+#define FFMPEG_VERSION "git-2024-06-11-58694f4538" - #endif /* AVUTIL_FFVERSION_H */ -diff --git a/chromium/config/Chromium/ios/arm64/config.h b/chromium/config/Chromium/ios/arm64/config.h -index 0428a7286b..885aaf1e7c 100644 ---- a/chromium/config/Chromium/ios/arm64/config.h -+++ b/chromium/config/Chromium/ios/arm64/config.h -@@ -1,14 +1,13 @@ - /* 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-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/19/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/usr/local/google/home/liberato/src/release_chrome/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/liberato/src/release_chrome/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/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/19/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/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 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 7c4c274643cedcf9671e1db65361231a7d9bee70)" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 315c88c5fbdb2b27cebf23c87fb502f7a567d84b)" - #define OS_NAME darwin --#define av_restrict restrict - #define EXTERN_PREFIX "_" - #define EXTERN_ASM _ - #define BUILDSUF "" -@@ -78,7 +77,6 @@ - #define HAVE_SSE42 0 - #define HAVE_SSSE3 0 - #define HAVE_XOP 0 --#define HAVE_CPUNOP 0 - #define HAVE_I686 0 - #define HAVE_MIPSFPU 0 - #define HAVE_MIPS32R2 0 -@@ -130,7 +128,6 @@ - #define HAVE_SSE42_EXTERNAL 0 - #define HAVE_SSSE3_EXTERNAL 0 - #define HAVE_XOP_EXTERNAL 0 --#define HAVE_CPUNOP_EXTERNAL 0 - #define HAVE_I686_EXTERNAL 0 - #define HAVE_MIPSFPU_EXTERNAL 0 - #define HAVE_MIPS32R2_EXTERNAL 0 -@@ -182,7 +179,6 @@ - #define HAVE_SSE42_INLINE 0 - #define HAVE_SSSE3_INLINE 0 - #define HAVE_XOP_INLINE 0 --#define HAVE_CPUNOP_INLINE 0 - #define HAVE_I686_INLINE 0 - #define HAVE_MIPSFPU_INLINE 0 - #define HAVE_MIPS32R2_INLINE 0 -@@ -429,6 +425,7 @@ - #define HAVE_OPENCL_DXVA2 0 - #define HAVE_OPENCL_VAAPI_BEIGNET 0 - #define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 -+#define HAVE_OPENCL_VIDEOTOOLBOX 0 - #define HAVE_PERL 1 - #define HAVE_POD2MAN 1 - #define HAVE_TEXI2HTML 0 -@@ -468,6 +465,8 @@ - #define CONFIG_FREI0R 0 - #define CONFIG_LIBCDIO 0 - #define CONFIG_LIBDAVS2 0 -+#define CONFIG_LIBDVDNAV 0 -+#define CONFIG_LIBDVDREAD 0 - #define CONFIG_LIBRUBBERBAND 0 - #define CONFIG_LIBVIDSTAB 0 - #define CONFIG_LIBX264 0 -@@ -517,6 +516,7 @@ - #define CONFIG_LIBJXL 0 - #define CONFIG_LIBKLVANC 0 - #define CONFIG_LIBKVAZAAR 0 -+#define CONFIG_LIBLC3 0 - #define CONFIG_LIBMODPLUG 0 - #define CONFIG_LIBMP3LAME 0 - #define CONFIG_LIBMYSOFA 0 -@@ -547,6 +547,7 @@ - #define CONFIG_LIBTENSORFLOW 0 - #define CONFIG_LIBTESSERACT 0 - #define CONFIG_LIBTHEORA 0 -+#define CONFIG_LIBTORCH 0 - #define CONFIG_LIBTWOLAME 0 - #define CONFIG_LIBUAVS3D 0 - #define CONFIG_LIBV4L2 0 -@@ -596,7 +597,6 @@ - #define CONFIG_OPENCL 0 - #define CONFIG_AMF 0 - #define CONFIG_AUDIOTOOLBOX 0 --#define CONFIG_CRYSTALHD 0 - #define CONFIG_CUDA 0 - #define CONFIG_CUDA_LLVM 0 - #define CONFIG_CUVID 0 -@@ -640,6 +640,7 @@ - #define CONFIG_ERROR_RESILIENCE 0 - #define CONFIG_FAAN 0 - #define CONFIG_FAST_UNALIGNED 1 -+#define CONFIG_IAMF 0 - #define CONFIG_LSP 0 - #define CONFIG_PIXELUTILS 0 - #define CONFIG_NETWORK 0 -@@ -724,6 +725,7 @@ - #define CONFIG_JPEGTABLES 0 - #define CONFIG_LGPLV3 0 - #define CONFIG_LIBX262 0 -+#define CONFIG_LIBX264_HDR10 0 - #define CONFIG_LLAUDDSP 0 - #define CONFIG_LLVIDDSP 0 - #define CONFIG_LLVIDENCDSP 0 -diff --git a/chromium/config/Chromium/ios/arm64/config_components.h b/chromium/config/Chromium/ios/arm64/config_components.h -index 7d2f7ea320..a1620dc43b 100644 ---- a/chromium/config/Chromium/ios/arm64/config_components.h -+++ b/chromium/config/Chromium/ios/arm64/config_components.h -@@ -23,7 +23,6 @@ - #define CONFIG_MEDIA100_TO_MJPEGB_BSF 0 - #define CONFIG_MJPEG2JPEG_BSF 0 - #define CONFIG_MJPEGA_DUMP_HEADER_BSF 0 --#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0 - #define CONFIG_MPEG2_METADATA_BSF 0 - #define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0 - #define CONFIG_MOV2TEXTSUB_BSF 0 -@@ -64,7 +63,6 @@ - #define CONFIG_AVRN_DECODER 0 - #define CONFIG_AVS_DECODER 0 - #define CONFIG_AVUI_DECODER 0 --#define CONFIG_AYUV_DECODER 0 - #define CONFIG_BETHSOFTVID_DECODER 0 - #define CONFIG_BFI_DECODER 0 - #define CONFIG_BINK_DECODER 0 -@@ -131,7 +129,6 @@ - #define CONFIG_H263P_DECODER 0 - #define CONFIG_H263_V4L2M2M_DECODER 0 - #define CONFIG_H264_DECODER 0 --#define CONFIG_H264_CRYSTALHD_DECODER 0 - #define CONFIG_H264_V4L2M2M_DECODER 0 - #define CONFIG_H264_MEDIACODEC_DECODER 0 - #define CONFIG_H264_MMAL_DECODER 0 -@@ -179,13 +176,11 @@ - #define CONFIG_MPEG1VIDEO_DECODER 0 - #define CONFIG_MPEG2VIDEO_DECODER 0 - #define CONFIG_MPEG4_DECODER 0 --#define CONFIG_MPEG4_CRYSTALHD_DECODER 0 - #define CONFIG_MPEG4_V4L2M2M_DECODER 0 - #define CONFIG_MPEG4_MMAL_DECODER 0 - #define CONFIG_MPEGVIDEO_DECODER 0 - #define CONFIG_MPEG1_V4L2M2M_DECODER 0 - #define CONFIG_MPEG2_MMAL_DECODER 0 --#define CONFIG_MPEG2_CRYSTALHD_DECODER 0 - #define CONFIG_MPEG2_V4L2M2M_DECODER 0 - #define CONFIG_MPEG2_QSV_DECODER 0 - #define CONFIG_MPEG2_MEDIACODEC_DECODER 0 -@@ -194,7 +189,6 @@ - #define CONFIG_MSMPEG4V1_DECODER 0 - #define CONFIG_MSMPEG4V2_DECODER 0 - #define CONFIG_MSMPEG4V3_DECODER 0 --#define CONFIG_MSMPEG4_CRYSTALHD_DECODER 0 - #define CONFIG_MSP2_DECODER 0 - #define CONFIG_MSRLE_DECODER 0 - #define CONFIG_MSS1_DECODER 0 -@@ -293,7 +287,6 @@ - #define CONFIG_VBN_DECODER 0 - #define CONFIG_VBLE_DECODER 0 - #define CONFIG_VC1_DECODER 0 --#define CONFIG_VC1_CRYSTALHD_DECODER 0 - #define CONFIG_VC1IMAGE_DECODER 0 - #define CONFIG_VC1_MMAL_DECODER 0 - #define CONFIG_VC1_QSV_DECODER 0 -@@ -325,7 +318,6 @@ - #define CONFIG_WMV1_DECODER 0 - #define CONFIG_WMV2_DECODER 0 - #define CONFIG_WMV3_DECODER 0 --#define CONFIG_WMV3_CRYSTALHD_DECODER 0 - #define CONFIG_WMV3IMAGE_DECODER 0 - #define CONFIG_WNV1_DECODER 0 - #define CONFIG_XAN_WC3_DECODER 0 -@@ -592,6 +584,7 @@ - #define CONFIG_LIBGSM_MS_DECODER 0 - #define CONFIG_LIBILBC_DECODER 0 - #define CONFIG_LIBJXL_DECODER 0 -+#define CONFIG_LIBLC3_DECODER 0 - #define CONFIG_LIBOPENCORE_AMRNB_DECODER 0 - #define CONFIG_LIBOPENCORE_AMRWB_DECODER 0 - #define CONFIG_LIBOPUS_DECODER 1 -@@ -639,7 +632,6 @@ - #define CONFIG_ASV2_ENCODER 0 - #define CONFIG_AVRP_ENCODER 0 - #define CONFIG_AVUI_ENCODER 0 --#define CONFIG_AYUV_ENCODER 0 - #define CONFIG_BITPACKED_ENCODER 0 - #define CONFIG_BMP_ENCODER 0 - #define CONFIG_CFHD_ENCODER 0 -@@ -821,6 +813,7 @@ - #define CONFIG_LIBGSM_MS_ENCODER 0 - #define CONFIG_LIBILBC_ENCODER 0 - #define CONFIG_LIBJXL_ENCODER 0 -+#define CONFIG_LIBLC3_ENCODER 0 - #define CONFIG_LIBMP3LAME_ENCODER 0 - #define CONFIG_LIBOPENCORE_AMRNB_ENCODER 0 - #define CONFIG_LIBOPENJPEG_ENCODER 0 -@@ -1706,6 +1699,7 @@ - #define CONFIG_DV_DEMUXER 0 - #define CONFIG_DVBSUB_DEMUXER 0 - #define CONFIG_DVBTXT_DEMUXER 0 -+#define CONFIG_DVDVIDEO_DEMUXER 0 - #define CONFIG_DXA_DEMUXER 0 - #define CONFIG_EA_DEMUXER 0 - #define CONFIG_EA_CDATA_DEMUXER 0 -@@ -1850,6 +1844,7 @@ - #define CONFIG_QOA_DEMUXER 0 - #define CONFIG_R3D_DEMUXER 0 - #define CONFIG_RAWVIDEO_DEMUXER 0 -+#define CONFIG_RCWT_DEMUXER 0 - #define CONFIG_REALTEXT_DEMUXER 0 - #define CONFIG_REDSPARK_DEMUXER 0 - #define CONFIG_RKA_DEMUXER 0 -@@ -1987,6 +1982,7 @@ - #define CONFIG_AC4_MUXER 0 - #define CONFIG_ADTS_MUXER 0 - #define CONFIG_ADX_MUXER 0 -+#define CONFIG_AEA_MUXER 0 - #define CONFIG_AIFF_MUXER 0 - #define CONFIG_ALP_MUXER 0 - #define CONFIG_AMR_MUXER 0 -@@ -2026,7 +2022,6 @@ - #define CONFIG_F4V_MUXER 0 - #define CONFIG_FFMETADATA_MUXER 0 - #define CONFIG_FIFO_MUXER 0 --#define CONFIG_FIFO_TEST_MUXER 0 - #define CONFIG_FILMSTRIP_MUXER 0 - #define CONFIG_FITS_MUXER 0 - #define CONFIG_FLAC_MUXER 0 -@@ -2162,6 +2157,7 @@ - #define CONFIG_WV_MUXER 0 - #define CONFIG_YUV4MPEGPIPE_MUXER 0 - #define CONFIG_CHROMAPRINT_MUXER 0 -+#define CONFIG_ANDROID_CONTENT_PROTOCOL 0 - #define CONFIG_ASYNC_PROTOCOL 0 - #define CONFIG_BLURAY_PROTOCOL 0 - #define CONFIG_CACHE_PROTOCOL 0 -diff --git a/chromium/config/Chromium/ios/arm64/libavformat/demuxer_list.c b/chromium/config/Chromium/ios/arm64/libavformat/demuxer_list.c -index 1908ba19e7..570a6441d3 100644 ---- a/chromium/config/Chromium/ios/arm64/libavformat/demuxer_list.c -+++ b/chromium/config/Chromium/ios/arm64/libavformat/demuxer_list.c -@@ -1,4 +1,4 @@ --static const AVInputFormat * const demuxer_list[] = { -+static const FFInputFormat * const demuxer_list[] = { - &ff_flac_demuxer, - &ff_matroska_demuxer, - &ff_mov_demuxer, -diff --git a/chromium/config/Chromium/ios/arm64/libavutil/ffversion.h b/chromium/config/Chromium/ios/arm64/libavutil/ffversion.h -index e32799b284..396b484e27 100644 ---- a/chromium/config/Chromium/ios/arm64/libavutil/ffversion.h -+++ b/chromium/config/Chromium/ios/arm64/libavutil/ffversion.h -@@ -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-115016-g631703bfb9" -+#define FFMPEG_VERSION "N-116067-gfecf1c679a" - #endif /* AVUTIL_FFVERSION_H */ -diff --git a/chromium/config/Chromium/ios/x64/config.asm b/chromium/config/Chromium/ios/x64/config.asm -index e6a75b6deb..42ecd666c0 100644 ---- a/chromium/config/Chromium/ios/x64/config.asm -+++ b/chromium/config/Chromium/ios/x64/config.asm -@@ -62,7 +62,6 @@ - %define HAVE_SSE42 1 - %define HAVE_SSSE3 1 - %define HAVE_XOP 1 --%define HAVE_CPUNOP 0 - %define HAVE_I686 1 - %define HAVE_MIPSFPU 0 - %define HAVE_MIPS32R2 0 -@@ -114,7 +113,6 @@ - %define HAVE_SSE42_EXTERNAL 1 - %define HAVE_SSSE3_EXTERNAL 1 - %define HAVE_XOP_EXTERNAL 1 --%define HAVE_CPUNOP_EXTERNAL 0 - %define HAVE_I686_EXTERNAL 0 - %define HAVE_MIPSFPU_EXTERNAL 0 - %define HAVE_MIPS32R2_EXTERNAL 0 -@@ -166,7 +164,6 @@ - %define HAVE_SSE42_INLINE 1 - %define HAVE_SSSE3_INLINE 1 - %define HAVE_XOP_INLINE 1 --%define HAVE_CPUNOP_INLINE 0 - %define HAVE_I686_INLINE 0 - %define HAVE_MIPSFPU_INLINE 0 - %define HAVE_MIPS32R2_INLINE 0 -@@ -413,6 +410,7 @@ - %define HAVE_OPENCL_DXVA2 0 - %define HAVE_OPENCL_VAAPI_BEIGNET 0 - %define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 -+%define HAVE_OPENCL_VIDEOTOOLBOX 0 - %define HAVE_PERL 1 - %define HAVE_POD2MAN 1 - %define HAVE_TEXI2HTML 0 -@@ -452,6 +450,8 @@ - %define CONFIG_FREI0R 0 - %define CONFIG_LIBCDIO 0 - %define CONFIG_LIBDAVS2 0 -+%define CONFIG_LIBDVDNAV 0 -+%define CONFIG_LIBDVDREAD 0 - %define CONFIG_LIBRUBBERBAND 0 - %define CONFIG_LIBVIDSTAB 0 - %define CONFIG_LIBX264 0 -@@ -501,6 +501,7 @@ - %define CONFIG_LIBJXL 0 - %define CONFIG_LIBKLVANC 0 - %define CONFIG_LIBKVAZAAR 0 -+%define CONFIG_LIBLC3 0 - %define CONFIG_LIBMODPLUG 0 - %define CONFIG_LIBMP3LAME 0 - %define CONFIG_LIBMYSOFA 0 -@@ -531,6 +532,7 @@ - %define CONFIG_LIBTENSORFLOW 0 - %define CONFIG_LIBTESSERACT 0 - %define CONFIG_LIBTHEORA 0 -+%define CONFIG_LIBTORCH 0 - %define CONFIG_LIBTWOLAME 0 - %define CONFIG_LIBUAVS3D 0 - %define CONFIG_LIBV4L2 0 -@@ -580,7 +582,6 @@ - %define CONFIG_OPENCL 0 - %define CONFIG_AMF 0 - %define CONFIG_AUDIOTOOLBOX 0 --%define CONFIG_CRYSTALHD 0 - %define CONFIG_CUDA 0 - %define CONFIG_CUDA_LLVM 0 - %define CONFIG_CUVID 0 -@@ -624,6 +625,7 @@ - %define CONFIG_ERROR_RESILIENCE 0 - %define CONFIG_FAAN 0 - %define CONFIG_FAST_UNALIGNED 1 -+%define CONFIG_IAMF 0 - %define CONFIG_LSP 0 - %define CONFIG_PIXELUTILS 0 - %define CONFIG_NETWORK 0 -@@ -708,6 +710,7 @@ - %define CONFIG_JPEGTABLES 0 - %define CONFIG_LGPLV3 0 - %define CONFIG_LIBX262 0 -+%define CONFIG_LIBX264_HDR10 0 - %define CONFIG_LLAUDDSP 0 - %define CONFIG_LLVIDDSP 0 - %define CONFIG_LLVIDENCDSP 0 -diff --git a/chromium/config/Chromium/ios/x64/config.h b/chromium/config/Chromium/ios/x64/config.h -index aad723d910..2ccdae1fbe 100644 ---- a/chromium/config/Chromium/ios/x64/config.h -+++ b/chromium/config/Chromium/ios/x64/config.h -@@ -1,14 +1,13 @@ - /* 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-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/19/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/usr/local/google/home/liberato/src/release_chrome/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/liberato/src/release_chrome/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/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/19/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/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 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 7c4c274643cedcf9671e1db65361231a7d9bee70)" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 315c88c5fbdb2b27cebf23c87fb502f7a567d84b)" - #define OS_NAME darwin --#define av_restrict restrict - #define EXTERN_PREFIX "_" - #define EXTERN_ASM _ - #define BUILDSUF "" -@@ -77,7 +76,6 @@ - #define HAVE_SSE42 1 - #define HAVE_SSSE3 1 - #define HAVE_XOP 1 --#define HAVE_CPUNOP 0 - #define HAVE_I686 1 - #define HAVE_MIPSFPU 0 - #define HAVE_MIPS32R2 0 -@@ -129,7 +127,6 @@ - #define HAVE_SSE42_EXTERNAL 1 - #define HAVE_SSSE3_EXTERNAL 1 - #define HAVE_XOP_EXTERNAL 1 --#define HAVE_CPUNOP_EXTERNAL 0 - #define HAVE_I686_EXTERNAL 0 - #define HAVE_MIPSFPU_EXTERNAL 0 - #define HAVE_MIPS32R2_EXTERNAL 0 -@@ -181,7 +178,6 @@ - #define HAVE_SSE42_INLINE 1 - #define HAVE_SSSE3_INLINE 1 - #define HAVE_XOP_INLINE 1 --#define HAVE_CPUNOP_INLINE 0 - #define HAVE_I686_INLINE 0 - #define HAVE_MIPSFPU_INLINE 0 - #define HAVE_MIPS32R2_INLINE 0 -@@ -428,6 +424,7 @@ - #define HAVE_OPENCL_DXVA2 0 - #define HAVE_OPENCL_VAAPI_BEIGNET 0 - #define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 -+#define HAVE_OPENCL_VIDEOTOOLBOX 0 - #define HAVE_PERL 1 - #define HAVE_POD2MAN 1 - #define HAVE_TEXI2HTML 0 -@@ -467,6 +464,8 @@ - #define CONFIG_FREI0R 0 - #define CONFIG_LIBCDIO 0 - #define CONFIG_LIBDAVS2 0 -+#define CONFIG_LIBDVDNAV 0 -+#define CONFIG_LIBDVDREAD 0 - #define CONFIG_LIBRUBBERBAND 0 - #define CONFIG_LIBVIDSTAB 0 - #define CONFIG_LIBX264 0 -@@ -516,6 +515,7 @@ - #define CONFIG_LIBJXL 0 - #define CONFIG_LIBKLVANC 0 - #define CONFIG_LIBKVAZAAR 0 -+#define CONFIG_LIBLC3 0 - #define CONFIG_LIBMODPLUG 0 - #define CONFIG_LIBMP3LAME 0 - #define CONFIG_LIBMYSOFA 0 -@@ -546,6 +546,7 @@ - #define CONFIG_LIBTENSORFLOW 0 - #define CONFIG_LIBTESSERACT 0 - #define CONFIG_LIBTHEORA 0 -+#define CONFIG_LIBTORCH 0 - #define CONFIG_LIBTWOLAME 0 - #define CONFIG_LIBUAVS3D 0 - #define CONFIG_LIBV4L2 0 -@@ -595,7 +596,6 @@ - #define CONFIG_OPENCL 0 - #define CONFIG_AMF 0 - #define CONFIG_AUDIOTOOLBOX 0 --#define CONFIG_CRYSTALHD 0 - #define CONFIG_CUDA 0 - #define CONFIG_CUDA_LLVM 0 - #define CONFIG_CUVID 0 -@@ -639,6 +639,7 @@ - #define CONFIG_ERROR_RESILIENCE 0 - #define CONFIG_FAAN 0 - #define CONFIG_FAST_UNALIGNED 1 -+#define CONFIG_IAMF 0 - #define CONFIG_LSP 0 - #define CONFIG_PIXELUTILS 0 - #define CONFIG_NETWORK 0 -@@ -723,6 +724,7 @@ - #define CONFIG_JPEGTABLES 0 - #define CONFIG_LGPLV3 0 - #define CONFIG_LIBX262 0 -+#define CONFIG_LIBX264_HDR10 0 - #define CONFIG_LLAUDDSP 0 - #define CONFIG_LLVIDDSP 0 - #define CONFIG_LLVIDENCDSP 0 -diff --git a/chromium/config/Chromium/ios/x64/config_components.h b/chromium/config/Chromium/ios/x64/config_components.h -index 7d2f7ea320..a1620dc43b 100644 ---- a/chromium/config/Chromium/ios/x64/config_components.h -+++ b/chromium/config/Chromium/ios/x64/config_components.h -@@ -23,7 +23,6 @@ - #define CONFIG_MEDIA100_TO_MJPEGB_BSF 0 - #define CONFIG_MJPEG2JPEG_BSF 0 - #define CONFIG_MJPEGA_DUMP_HEADER_BSF 0 --#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0 - #define CONFIG_MPEG2_METADATA_BSF 0 - #define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0 - #define CONFIG_MOV2TEXTSUB_BSF 0 -@@ -64,7 +63,6 @@ - #define CONFIG_AVRN_DECODER 0 - #define CONFIG_AVS_DECODER 0 - #define CONFIG_AVUI_DECODER 0 --#define CONFIG_AYUV_DECODER 0 - #define CONFIG_BETHSOFTVID_DECODER 0 - #define CONFIG_BFI_DECODER 0 - #define CONFIG_BINK_DECODER 0 -@@ -131,7 +129,6 @@ - #define CONFIG_H263P_DECODER 0 - #define CONFIG_H263_V4L2M2M_DECODER 0 - #define CONFIG_H264_DECODER 0 --#define CONFIG_H264_CRYSTALHD_DECODER 0 - #define CONFIG_H264_V4L2M2M_DECODER 0 - #define CONFIG_H264_MEDIACODEC_DECODER 0 - #define CONFIG_H264_MMAL_DECODER 0 -@@ -179,13 +176,11 @@ - #define CONFIG_MPEG1VIDEO_DECODER 0 - #define CONFIG_MPEG2VIDEO_DECODER 0 - #define CONFIG_MPEG4_DECODER 0 --#define CONFIG_MPEG4_CRYSTALHD_DECODER 0 - #define CONFIG_MPEG4_V4L2M2M_DECODER 0 - #define CONFIG_MPEG4_MMAL_DECODER 0 - #define CONFIG_MPEGVIDEO_DECODER 0 - #define CONFIG_MPEG1_V4L2M2M_DECODER 0 - #define CONFIG_MPEG2_MMAL_DECODER 0 --#define CONFIG_MPEG2_CRYSTALHD_DECODER 0 - #define CONFIG_MPEG2_V4L2M2M_DECODER 0 - #define CONFIG_MPEG2_QSV_DECODER 0 - #define CONFIG_MPEG2_MEDIACODEC_DECODER 0 -@@ -194,7 +189,6 @@ - #define CONFIG_MSMPEG4V1_DECODER 0 - #define CONFIG_MSMPEG4V2_DECODER 0 - #define CONFIG_MSMPEG4V3_DECODER 0 --#define CONFIG_MSMPEG4_CRYSTALHD_DECODER 0 - #define CONFIG_MSP2_DECODER 0 - #define CONFIG_MSRLE_DECODER 0 - #define CONFIG_MSS1_DECODER 0 -@@ -293,7 +287,6 @@ - #define CONFIG_VBN_DECODER 0 - #define CONFIG_VBLE_DECODER 0 - #define CONFIG_VC1_DECODER 0 --#define CONFIG_VC1_CRYSTALHD_DECODER 0 - #define CONFIG_VC1IMAGE_DECODER 0 - #define CONFIG_VC1_MMAL_DECODER 0 - #define CONFIG_VC1_QSV_DECODER 0 -@@ -325,7 +318,6 @@ - #define CONFIG_WMV1_DECODER 0 - #define CONFIG_WMV2_DECODER 0 - #define CONFIG_WMV3_DECODER 0 --#define CONFIG_WMV3_CRYSTALHD_DECODER 0 - #define CONFIG_WMV3IMAGE_DECODER 0 - #define CONFIG_WNV1_DECODER 0 - #define CONFIG_XAN_WC3_DECODER 0 -@@ -592,6 +584,7 @@ - #define CONFIG_LIBGSM_MS_DECODER 0 - #define CONFIG_LIBILBC_DECODER 0 - #define CONFIG_LIBJXL_DECODER 0 -+#define CONFIG_LIBLC3_DECODER 0 - #define CONFIG_LIBOPENCORE_AMRNB_DECODER 0 - #define CONFIG_LIBOPENCORE_AMRWB_DECODER 0 - #define CONFIG_LIBOPUS_DECODER 1 -@@ -639,7 +632,6 @@ - #define CONFIG_ASV2_ENCODER 0 - #define CONFIG_AVRP_ENCODER 0 - #define CONFIG_AVUI_ENCODER 0 --#define CONFIG_AYUV_ENCODER 0 - #define CONFIG_BITPACKED_ENCODER 0 - #define CONFIG_BMP_ENCODER 0 - #define CONFIG_CFHD_ENCODER 0 -@@ -821,6 +813,7 @@ - #define CONFIG_LIBGSM_MS_ENCODER 0 - #define CONFIG_LIBILBC_ENCODER 0 - #define CONFIG_LIBJXL_ENCODER 0 -+#define CONFIG_LIBLC3_ENCODER 0 - #define CONFIG_LIBMP3LAME_ENCODER 0 - #define CONFIG_LIBOPENCORE_AMRNB_ENCODER 0 - #define CONFIG_LIBOPENJPEG_ENCODER 0 -@@ -1706,6 +1699,7 @@ - #define CONFIG_DV_DEMUXER 0 - #define CONFIG_DVBSUB_DEMUXER 0 - #define CONFIG_DVBTXT_DEMUXER 0 -+#define CONFIG_DVDVIDEO_DEMUXER 0 - #define CONFIG_DXA_DEMUXER 0 - #define CONFIG_EA_DEMUXER 0 - #define CONFIG_EA_CDATA_DEMUXER 0 -@@ -1850,6 +1844,7 @@ - #define CONFIG_QOA_DEMUXER 0 - #define CONFIG_R3D_DEMUXER 0 - #define CONFIG_RAWVIDEO_DEMUXER 0 -+#define CONFIG_RCWT_DEMUXER 0 - #define CONFIG_REALTEXT_DEMUXER 0 - #define CONFIG_REDSPARK_DEMUXER 0 - #define CONFIG_RKA_DEMUXER 0 -@@ -1987,6 +1982,7 @@ - #define CONFIG_AC4_MUXER 0 - #define CONFIG_ADTS_MUXER 0 - #define CONFIG_ADX_MUXER 0 -+#define CONFIG_AEA_MUXER 0 - #define CONFIG_AIFF_MUXER 0 - #define CONFIG_ALP_MUXER 0 - #define CONFIG_AMR_MUXER 0 -@@ -2026,7 +2022,6 @@ - #define CONFIG_F4V_MUXER 0 - #define CONFIG_FFMETADATA_MUXER 0 - #define CONFIG_FIFO_MUXER 0 --#define CONFIG_FIFO_TEST_MUXER 0 - #define CONFIG_FILMSTRIP_MUXER 0 - #define CONFIG_FITS_MUXER 0 - #define CONFIG_FLAC_MUXER 0 -@@ -2162,6 +2157,7 @@ - #define CONFIG_WV_MUXER 0 - #define CONFIG_YUV4MPEGPIPE_MUXER 0 - #define CONFIG_CHROMAPRINT_MUXER 0 -+#define CONFIG_ANDROID_CONTENT_PROTOCOL 0 - #define CONFIG_ASYNC_PROTOCOL 0 - #define CONFIG_BLURAY_PROTOCOL 0 - #define CONFIG_CACHE_PROTOCOL 0 -diff --git a/chromium/config/Chromium/ios/x64/libavformat/demuxer_list.c b/chromium/config/Chromium/ios/x64/libavformat/demuxer_list.c -index 1908ba19e7..570a6441d3 100644 ---- a/chromium/config/Chromium/ios/x64/libavformat/demuxer_list.c -+++ b/chromium/config/Chromium/ios/x64/libavformat/demuxer_list.c -@@ -1,4 +1,4 @@ --static const AVInputFormat * const demuxer_list[] = { -+static const FFInputFormat * const demuxer_list[] = { - &ff_flac_demuxer, - &ff_matroska_demuxer, - &ff_mov_demuxer, -diff --git a/chromium/config/Chromium/ios/x64/libavutil/ffversion.h b/chromium/config/Chromium/ios/x64/libavutil/ffversion.h -index e32799b284..396b484e27 100644 ---- a/chromium/config/Chromium/ios/x64/libavutil/ffversion.h -+++ b/chromium/config/Chromium/ios/x64/libavutil/ffversion.h -@@ -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-115016-g631703bfb9" -+#define FFMPEG_VERSION "N-116067-gfecf1c679a" - #endif /* AVUTIL_FFVERSION_H */ -diff --git a/chromium/config/Chromium/linux/riscv64/config.h b/chromium/config/Chromium/linux/riscv64/config.h new file mode 100644 -index 0000000000..738b27aa16 +index 0000000000..c927d6273f --- /dev/null -+++ b/chromium/config/Chromium/linux/riscv64/config.h -@@ -0,0 +1,774 @@ ++++ b/chromium/config/ChromeOS/linux/x64/config.asm +@@ -0,0 +1,734 @@ ++; Automatically generated by configure - do not modify! ++%define ARCH_AARCH64 0 ++%define ARCH_ALPHA 0 ++%define ARCH_ARM 0 ++%define ARCH_AVR32 0 ++%define ARCH_AVR32_AP 0 ++%define ARCH_AVR32_UC 0 ++%define ARCH_BFIN 0 ++%define ARCH_IA64 0 ++%define ARCH_LOONGARCH 0 ++%define ARCH_LOONGARCH32 0 ++%define ARCH_LOONGARCH64 0 ++%define ARCH_M68K 0 ++%define ARCH_MIPS 0 ++%define ARCH_MIPS64 0 ++%define ARCH_PARISC 0 ++%define ARCH_PPC 0 ++%define ARCH_PPC64 0 ++%define ARCH_RISCV 0 ++%define ARCH_S390 0 ++%define ARCH_SH4 0 ++%define ARCH_SPARC 0 ++%define ARCH_SPARC64 0 ++%define ARCH_TILEGX 0 ++%define ARCH_TILEPRO 0 ++%define ARCH_TOMI 0 ++%define ARCH_X86 1 ++%define ARCH_X86_32 0 ++%define ARCH_X86_64 1 ++%define HAVE_ARMV5TE 0 ++%define HAVE_ARMV6 0 ++%define HAVE_ARMV6T2 0 ++%define HAVE_ARMV8 0 ++%define HAVE_NEON 0 ++%define HAVE_VFP 0 ++%define HAVE_VFPV3 0 ++%define HAVE_SETEND 0 ++%define HAVE_ALTIVEC 0 ++%define HAVE_DCBZL 0 ++%define HAVE_LDBRX 0 ++%define HAVE_POWER8 0 ++%define HAVE_PPC4XX 0 ++%define HAVE_VSX 0 ++%define HAVE_RVV 0 ++%define HAVE_AESNI 1 ++%define HAVE_AMD3DNOW 1 ++%define HAVE_AMD3DNOWEXT 1 ++%define HAVE_AVX 1 ++%define HAVE_AVX2 1 ++%define HAVE_AVX512 1 ++%define HAVE_AVX512ICL 1 ++%define HAVE_FMA3 1 ++%define HAVE_FMA4 1 ++%define HAVE_MMX 1 ++%define HAVE_MMXEXT 1 ++%define HAVE_SSE 1 ++%define HAVE_SSE2 1 ++%define HAVE_SSE3 1 ++%define HAVE_SSE4 1 ++%define HAVE_SSE42 1 ++%define HAVE_SSSE3 1 ++%define HAVE_XOP 1 ++%define HAVE_CPUNOP 0 ++%define HAVE_I686 1 ++%define HAVE_MIPSFPU 0 ++%define HAVE_MIPS32R2 0 ++%define HAVE_MIPS32R5 0 ++%define HAVE_MIPS64R2 0 ++%define HAVE_MIPS32R6 0 ++%define HAVE_MIPS64R6 0 ++%define HAVE_MIPSDSP 0 ++%define HAVE_MIPSDSPR2 0 ++%define HAVE_MSA 0 ++%define HAVE_LOONGSON2 0 ++%define HAVE_LOONGSON3 0 ++%define HAVE_MMI 0 ++%define HAVE_LSX 0 ++%define HAVE_LASX 0 ++%define HAVE_ARMV5TE_EXTERNAL 0 ++%define HAVE_ARMV6_EXTERNAL 0 ++%define HAVE_ARMV6T2_EXTERNAL 0 ++%define HAVE_ARMV8_EXTERNAL 0 ++%define HAVE_NEON_EXTERNAL 0 ++%define HAVE_VFP_EXTERNAL 0 ++%define HAVE_VFPV3_EXTERNAL 0 ++%define HAVE_SETEND_EXTERNAL 0 ++%define HAVE_ALTIVEC_EXTERNAL 0 ++%define HAVE_DCBZL_EXTERNAL 0 ++%define HAVE_LDBRX_EXTERNAL 0 ++%define HAVE_POWER8_EXTERNAL 0 ++%define HAVE_PPC4XX_EXTERNAL 0 ++%define HAVE_VSX_EXTERNAL 0 ++%define HAVE_RVV_EXTERNAL 0 ++%define HAVE_AESNI_EXTERNAL 1 ++%define HAVE_AMD3DNOW_EXTERNAL 1 ++%define HAVE_AMD3DNOWEXT_EXTERNAL 1 ++%define HAVE_AVX_EXTERNAL 1 ++%define HAVE_AVX2_EXTERNAL 1 ++%define HAVE_AVX512_EXTERNAL 1 ++%define HAVE_AVX512ICL_EXTERNAL 1 ++%define HAVE_FMA3_EXTERNAL 1 ++%define HAVE_FMA4_EXTERNAL 1 ++%define HAVE_MMX_EXTERNAL 1 ++%define HAVE_MMXEXT_EXTERNAL 1 ++%define HAVE_SSE_EXTERNAL 1 ++%define HAVE_SSE2_EXTERNAL 1 ++%define HAVE_SSE3_EXTERNAL 1 ++%define HAVE_SSE4_EXTERNAL 1 ++%define HAVE_SSE42_EXTERNAL 1 ++%define HAVE_SSSE3_EXTERNAL 1 ++%define HAVE_XOP_EXTERNAL 1 ++%define HAVE_CPUNOP_EXTERNAL 0 ++%define HAVE_I686_EXTERNAL 0 ++%define HAVE_MIPSFPU_EXTERNAL 0 ++%define HAVE_MIPS32R2_EXTERNAL 0 ++%define HAVE_MIPS32R5_EXTERNAL 0 ++%define HAVE_MIPS64R2_EXTERNAL 0 ++%define HAVE_MIPS32R6_EXTERNAL 0 ++%define HAVE_MIPS64R6_EXTERNAL 0 ++%define HAVE_MIPSDSP_EXTERNAL 0 ++%define HAVE_MIPSDSPR2_EXTERNAL 0 ++%define HAVE_MSA_EXTERNAL 0 ++%define HAVE_LOONGSON2_EXTERNAL 0 ++%define HAVE_LOONGSON3_EXTERNAL 0 ++%define HAVE_MMI_EXTERNAL 0 ++%define HAVE_LSX_EXTERNAL 0 ++%define HAVE_LASX_EXTERNAL 0 ++%define HAVE_ARMV5TE_INLINE 0 ++%define HAVE_ARMV6_INLINE 0 ++%define HAVE_ARMV6T2_INLINE 0 ++%define HAVE_ARMV8_INLINE 0 ++%define HAVE_NEON_INLINE 0 ++%define HAVE_VFP_INLINE 0 ++%define HAVE_VFPV3_INLINE 0 ++%define HAVE_SETEND_INLINE 0 ++%define HAVE_ALTIVEC_INLINE 0 ++%define HAVE_DCBZL_INLINE 0 ++%define HAVE_LDBRX_INLINE 0 ++%define HAVE_POWER8_INLINE 0 ++%define HAVE_PPC4XX_INLINE 0 ++%define HAVE_VSX_INLINE 0 ++%define HAVE_RVV_INLINE 0 ++%define HAVE_AESNI_INLINE 1 ++%define HAVE_AMD3DNOW_INLINE 1 ++%define HAVE_AMD3DNOWEXT_INLINE 1 ++%define HAVE_AVX_INLINE 1 ++%define HAVE_AVX2_INLINE 1 ++%define HAVE_AVX512_INLINE 1 ++%define HAVE_AVX512ICL_INLINE 1 ++%define HAVE_FMA3_INLINE 1 ++%define HAVE_FMA4_INLINE 1 ++%define HAVE_MMX_INLINE 1 ++%define HAVE_MMXEXT_INLINE 1 ++%define HAVE_SSE_INLINE 1 ++%define HAVE_SSE2_INLINE 1 ++%define HAVE_SSE3_INLINE 1 ++%define HAVE_SSE4_INLINE 1 ++%define HAVE_SSE42_INLINE 1 ++%define HAVE_SSSE3_INLINE 1 ++%define HAVE_XOP_INLINE 1 ++%define HAVE_CPUNOP_INLINE 0 ++%define HAVE_I686_INLINE 0 ++%define HAVE_MIPSFPU_INLINE 0 ++%define HAVE_MIPS32R2_INLINE 0 ++%define HAVE_MIPS32R5_INLINE 0 ++%define HAVE_MIPS64R2_INLINE 0 ++%define HAVE_MIPS32R6_INLINE 0 ++%define HAVE_MIPS64R6_INLINE 0 ++%define HAVE_MIPSDSP_INLINE 0 ++%define HAVE_MIPSDSPR2_INLINE 0 ++%define HAVE_MSA_INLINE 0 ++%define HAVE_LOONGSON2_INLINE 0 ++%define HAVE_LOONGSON3_INLINE 0 ++%define HAVE_MMI_INLINE 0 ++%define HAVE_LSX_INLINE 0 ++%define HAVE_LASX_INLINE 0 ++%define HAVE_ALIGNED_STACK 1 ++%define HAVE_FAST_64BIT 1 ++%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 ++%define HAVE_ATOMIC_CAS_PTR 0 ++%define HAVE_MACHINE_RW_BARRIER 0 ++%define HAVE_MEMORYBARRIER 0 ++%define HAVE_MM_EMPTY 1 ++%define HAVE_RDTSC 0 ++%define HAVE_SEM_TIMEDWAIT 1 ++%define HAVE_SYNC_VAL_COMPARE_AND_SWAP 1 ++%define HAVE_INLINE_ASM 1 ++%define HAVE_SYMVER 0 ++%define HAVE_X86ASM 1 ++%define HAVE_BIGENDIAN 0 ++%define HAVE_FAST_UNALIGNED 1 ++%define HAVE_ARPA_INET_H 0 ++%define HAVE_ASM_TYPES_H 1 ++%define HAVE_CDIO_PARANOIA_H 0 ++%define HAVE_CDIO_PARANOIA_PARANOIA_H 0 ++%define HAVE_CUDA_H 0 ++%define HAVE_DISPATCH_DISPATCH_H 0 ++%define HAVE_DEV_BKTR_IOCTL_BT848_H 0 ++%define HAVE_DEV_BKTR_IOCTL_METEOR_H 0 ++%define HAVE_DEV_IC_BT8XX_H 0 ++%define HAVE_DEV_VIDEO_BKTR_IOCTL_BT848_H 0 ++%define HAVE_DEV_VIDEO_METEOR_IOCTL_METEOR_H 0 ++%define HAVE_DIRECT_H 0 ++%define HAVE_DIRENT_H 1 ++%define HAVE_DXGIDEBUG_H 0 ++%define HAVE_DXVA_H 0 ++%define HAVE_ES2_GL_H 0 ++%define HAVE_GSM_H 0 ++%define HAVE_IO_H 0 ++%define HAVE_LINUX_DMA_BUF_H 0 ++%define HAVE_LINUX_PERF_EVENT_H 1 ++%define HAVE_MACHINE_IOCTL_BT848_H 0 ++%define HAVE_MACHINE_IOCTL_METEOR_H 0 ++%define HAVE_MALLOC_H 1 ++%define HAVE_OPENCV2_CORE_CORE_C_H 0 ++%define HAVE_OPENGL_GL3_H 0 ++%define HAVE_POLL_H 1 ++%define HAVE_SYS_PARAM_H 1 ++%define HAVE_SYS_RESOURCE_H 1 ++%define HAVE_SYS_SELECT_H 1 ++%define HAVE_SYS_SOUNDCARD_H 1 ++%define HAVE_SYS_TIME_H 1 ++%define HAVE_SYS_UN_H 1 ++%define HAVE_SYS_VIDEOIO_H 0 ++%define HAVE_TERMIOS_H 1 ++%define HAVE_UDPLITE_H 0 ++%define HAVE_UNISTD_H 1 ++%define HAVE_VALGRIND_VALGRIND_H 0 ; %define HAVE_VALGRIND_VALGRIND_H 0 -- forced to 0. See https://crbug.com/590440 ++%define HAVE_WINDOWS_H 0 ++%define HAVE_WINSOCK2_H 0 ++%define HAVE_INTRINSICS_NEON 0 ++%define HAVE_ATANF 1 ++%define HAVE_ATAN2F 1 ++%define HAVE_CBRT 1 ++%define HAVE_CBRTF 1 ++%define HAVE_COPYSIGN 1 ++%define HAVE_COSF 1 ++%define HAVE_ERF 1 ++%define HAVE_EXP2 1 ++%define HAVE_EXP2F 1 ++%define HAVE_EXPF 1 ++%define HAVE_HYPOT 1 ++%define HAVE_ISFINITE 1 ++%define HAVE_ISINF 1 ++%define HAVE_ISNAN 1 ++%define HAVE_LDEXPF 1 ++%define HAVE_LLRINT 1 ++%define HAVE_LLRINTF 1 ++%define HAVE_LOG2 1 ++%define HAVE_LOG2F 1 ++%define HAVE_LOG10F 1 ++%define HAVE_LRINT 1 ++%define HAVE_LRINTF 1 ++%define HAVE_POWF 1 ++%define HAVE_RINT 1 ++%define HAVE_ROUND 1 ++%define HAVE_ROUNDF 1 ++%define HAVE_SINF 1 ++%define HAVE_TRUNC 1 ++%define HAVE_TRUNCF 1 ++%define HAVE_DOS_PATHS 0 ++%define HAVE_LIBC_MSVCRT 0 ++%define HAVE_MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS 0 ++%define HAVE_SECTION_DATA_REL_RO 1 ++%define HAVE_THREADS 1 ++%define HAVE_UWP 0 ++%define HAVE_WINRT 0 ++%define HAVE_ACCESS 1 ++%define HAVE_ALIGNED_MALLOC 0 ++%define HAVE_ARC4RANDOM 0 ++%define HAVE_CLOCK_GETTIME 1 ++%define HAVE_CLOSESOCKET 0 ++%define HAVE_COMMANDLINETOARGVW 0 ++%define HAVE_FCNTL 1 ++%define HAVE_GETADDRINFO 0 ++%define HAVE_GETAUXVAL 1 ++%define HAVE_GETENV 1 ++%define HAVE_GETHRTIME 0 ++%define HAVE_GETOPT 1 ++%define HAVE_GETMODULEHANDLE 0 ++%define HAVE_GETPROCESSAFFINITYMASK 0 ++%define HAVE_GETPROCESSMEMORYINFO 0 ++%define HAVE_GETPROCESSTIMES 0 ++%define HAVE_GETRUSAGE 1 ++%define HAVE_GETSTDHANDLE 0 ++%define HAVE_GETSYSTEMTIMEASFILETIME 0 ++%define HAVE_GETTIMEOFDAY 1 ++%define HAVE_GLOB 1 ++%define HAVE_GLXGETPROCADDRESS 0 ++%define HAVE_GMTIME_R 1 ++%define HAVE_INET_ATON 0 ++%define HAVE_ISATTY 1 ++%define HAVE_KBHIT 0 ++%define HAVE_LOCALTIME_R 1 ++%define HAVE_LSTAT 1 ++%define HAVE_LZO1X_999_COMPRESS 0 ++%define HAVE_MACH_ABSOLUTE_TIME 0 ++%define HAVE_MAPVIEWOFFILE 0 ++%define HAVE_MEMALIGN 1 ++%define HAVE_MKSTEMP 1 ++%define HAVE_MMAP 1 ++%define HAVE_MPROTECT 1 ++%define HAVE_NANOSLEEP 1 ++%define HAVE_PEEKNAMEDPIPE 0 ++%define HAVE_POSIX_MEMALIGN 1 ++%define HAVE_PRCTL 1 ++%define HAVE_PTHREAD_CANCEL 1 ++%define HAVE_SCHED_GETAFFINITY 1 ++%define HAVE_SECITEMIMPORT 0 ++%define HAVE_SETCONSOLETEXTATTRIBUTE 0 ++%define HAVE_SETCONSOLECTRLHANDLER 0 ++%define HAVE_SETDLLDIRECTORY 0 ++%define HAVE_SETMODE 0 ++%define HAVE_SETRLIMIT 1 ++%define HAVE_SLEEP 0 ++%define HAVE_STRERROR_R 1 ++%define HAVE_SYSCONF 1 ++%define HAVE_SYSCTL 0 ++%define HAVE_USLEEP 1 ++%define HAVE_UTGETOSTYPEFROMSTRING 0 ++%define HAVE_VIRTUALALLOC 0 ++%define HAVE_WGLGETPROCADDRESS 0 ++%define HAVE_BCRYPT 0 ++%define HAVE_VAAPI_DRM 0 ++%define HAVE_VAAPI_X11 0 ++%define HAVE_VAAPI_WIN32 0 ++%define HAVE_VDPAU_X11 0 ++%define HAVE_PTHREADS 1 ++%define HAVE_OS2THREADS 0 ++%define HAVE_W32THREADS 0 ++%define HAVE_AS_ARCH_DIRECTIVE 0 ++%define HAVE_AS_DN_DIRECTIVE 0 ++%define HAVE_AS_FPU_DIRECTIVE 0 ++%define HAVE_AS_FUNC 0 ++%define HAVE_AS_OBJECT_ARCH 0 ++%define HAVE_ASM_MOD_Q 0 ++%define HAVE_BLOCKS_EXTENSION 0 ++%define HAVE_EBP_AVAILABLE 1 ++%define HAVE_EBX_AVAILABLE 1 ++%define HAVE_GNU_AS 0 ++%define HAVE_GNU_WINDRES 0 ++%define HAVE_IBM_ASM 0 ++%define HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS 0 ++%define HAVE_INLINE_ASM_LABELS 1 ++%define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 ++%define HAVE_PRAGMA_DEPRECATED 1 ++%define HAVE_RSYNC_CONTIMEOUT 0 ++%define HAVE_SYMVER_ASM_LABEL 1 ++%define HAVE_SYMVER_GNU_ASM 1 ++%define HAVE_VFP_ARGS 0 ++%define HAVE_XFORM_ASM 0 ++%define HAVE_XMM_CLOBBERS 1 ++%define HAVE_DPI_AWARENESS_CONTEXT 0 ++%define HAVE_IDXGIOUTPUT5 0 ++%define HAVE_KCMVIDEOCODECTYPE_HEVC 0 ++%define HAVE_KCMVIDEOCODECTYPE_HEVCWITHALPHA 0 ++%define HAVE_KCMVIDEOCODECTYPE_VP9 0 ++%define HAVE_KCVPIXELFORMATTYPE_420YPCBCR10BIPLANARVIDEORANGE 0 ++%define HAVE_KCVPIXELFORMATTYPE_422YPCBCR8BIPLANARVIDEORANGE 0 ++%define HAVE_KCVPIXELFORMATTYPE_422YPCBCR10BIPLANARVIDEORANGE 0 ++%define HAVE_KCVPIXELFORMATTYPE_422YPCBCR16BIPLANARVIDEORANGE 0 ++%define HAVE_KCVPIXELFORMATTYPE_444YPCBCR8BIPLANARVIDEORANGE 0 ++%define HAVE_KCVPIXELFORMATTYPE_444YPCBCR10BIPLANARVIDEORANGE 0 ++%define HAVE_KCVPIXELFORMATTYPE_444YPCBCR16BIPLANARVIDEORANGE 0 ++%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_SMPTE_ST_2084_PQ 0 ++%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_ITU_R_2100_HLG 0 ++%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_LINEAR 0 ++%define HAVE_KCVIMAGEBUFFERYCBCRMATRIX_ITU_R_2020 0 ++%define HAVE_KCVIMAGEBUFFERCOLORPRIMARIES_ITU_R_2020 0 ++%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_ITU_R_2020 0 ++%define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_SMPTE_ST_428_1 0 ++%define HAVE_SOCKLEN_T 0 ++%define HAVE_STRUCT_ADDRINFO 0 ++%define HAVE_STRUCT_GROUP_SOURCE_REQ 0 ++%define HAVE_STRUCT_IP_MREQ_SOURCE 0 ++%define HAVE_STRUCT_IPV6_MREQ 0 ++%define HAVE_STRUCT_MSGHDR_MSG_FLAGS 0 ++%define HAVE_STRUCT_POLLFD 0 ++%define HAVE_STRUCT_RUSAGE_RU_MAXRSS 1 ++%define HAVE_STRUCT_SCTP_EVENT_SUBSCRIBE 0 ++%define HAVE_STRUCT_SOCKADDR_IN6 0 ++%define HAVE_STRUCT_SOCKADDR_SA_LEN 0 ++%define HAVE_STRUCT_SOCKADDR_STORAGE 0 ++%define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 ++%define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 0 ++%define HAVE_GZIP 1 ++%define HAVE_LIBDRM_GETFB2 0 ++%define HAVE_MAKEINFO 0 ++%define HAVE_MAKEINFO_HTML 0 ++%define HAVE_OPENCL_D3D11 0 ++%define HAVE_OPENCL_DRM_ARM 0 ++%define HAVE_OPENCL_DRM_BEIGNET 0 ++%define HAVE_OPENCL_DXVA2 0 ++%define HAVE_OPENCL_VAAPI_BEIGNET 0 ++%define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 ++%define HAVE_PERL 1 ++%define HAVE_POD2MAN 1 ++%define HAVE_TEXI2HTML 0 ++%define HAVE_XMLLINT 0 ++%define HAVE_ZLIB_GZIP 0 ++%define CONFIG_DOC 0 ++%define CONFIG_HTMLPAGES 0 ++%define CONFIG_MANPAGES 0 ++%define CONFIG_PODPAGES 0 ++%define CONFIG_TXTPAGES 0 ++%define CONFIG_AVIO_HTTP_SERVE_FILES_EXAMPLE 1 ++%define CONFIG_AVIO_LIST_DIR_EXAMPLE 1 ++%define CONFIG_AVIO_READ_CALLBACK_EXAMPLE 1 ++%define CONFIG_DECODE_AUDIO_EXAMPLE 1 ++%define CONFIG_DECODE_FILTER_AUDIO_EXAMPLE 0 ++%define CONFIG_DECODE_FILTER_VIDEO_EXAMPLE 0 ++%define CONFIG_DECODE_VIDEO_EXAMPLE 1 ++%define CONFIG_DEMUX_DECODE_EXAMPLE 1 ++%define CONFIG_ENCODE_AUDIO_EXAMPLE 1 ++%define CONFIG_ENCODE_VIDEO_EXAMPLE 1 ++%define CONFIG_EXTRACT_MVS_EXAMPLE 1 ++%define CONFIG_FILTER_AUDIO_EXAMPLE 0 ++%define CONFIG_HW_DECODE_EXAMPLE 1 ++%define CONFIG_MUX_EXAMPLE 0 ++%define CONFIG_QSV_DECODE_EXAMPLE 0 ++%define CONFIG_REMUX_EXAMPLE 1 ++%define CONFIG_RESAMPLE_AUDIO_EXAMPLE 0 ++%define CONFIG_SCALE_VIDEO_EXAMPLE 0 ++%define CONFIG_SHOW_METADATA_EXAMPLE 1 ++%define CONFIG_TRANSCODE_AAC_EXAMPLE 0 ++%define CONFIG_TRANSCODE_EXAMPLE 0 ++%define CONFIG_VAAPI_ENCODE_EXAMPLE 0 ++%define CONFIG_VAAPI_TRANSCODE_EXAMPLE 0 ++%define CONFIG_QSV_TRANSCODE_EXAMPLE 0 ++%define CONFIG_AVISYNTH 0 ++%define CONFIG_FREI0R 0 ++%define CONFIG_LIBCDIO 0 ++%define CONFIG_LIBDAVS2 0 ++%define CONFIG_LIBRUBBERBAND 0 ++%define CONFIG_LIBVIDSTAB 0 ++%define CONFIG_LIBX264 0 ++%define CONFIG_LIBX265 0 ++%define CONFIG_LIBXAVS 0 ++%define CONFIG_LIBXAVS2 0 ++%define CONFIG_LIBXVID 0 ++%define CONFIG_DECKLINK 0 ++%define CONFIG_LIBFDK_AAC 0 ++%define CONFIG_LIBTLS 0 ++%define CONFIG_GMP 0 ++%define CONFIG_LIBARIBB24 0 ++%define CONFIG_LIBLENSFUN 0 ++%define CONFIG_LIBOPENCORE_AMRNB 0 ++%define CONFIG_LIBOPENCORE_AMRWB 0 ++%define CONFIG_LIBVO_AMRWBENC 0 ++%define CONFIG_MBEDTLS 0 ++%define CONFIG_RKMPP 0 ++%define CONFIG_LIBSMBCLIENT 0 ++%define CONFIG_CHROMAPRINT 0 ++%define CONFIG_GCRYPT 0 ++%define CONFIG_GNUTLS 0 ++%define CONFIG_JNI 0 ++%define CONFIG_LADSPA 0 ++%define CONFIG_LCMS2 0 ++%define CONFIG_LIBAOM 0 ++%define CONFIG_LIBARIBCAPTION 0 ++%define CONFIG_LIBASS 0 ++%define CONFIG_LIBBLURAY 0 ++%define CONFIG_LIBBS2B 0 ++%define CONFIG_LIBCACA 0 ++%define CONFIG_LIBCELT 0 ++%define CONFIG_LIBCODEC2 0 ++%define CONFIG_LIBDAV1D 0 ++%define CONFIG_LIBDC1394 0 ++%define CONFIG_LIBDRM 0 ++%define CONFIG_LIBFLITE 0 ++%define CONFIG_LIBFONTCONFIG 0 ++%define CONFIG_LIBFREETYPE 0 ++%define CONFIG_LIBFRIBIDI 0 ++%define CONFIG_LIBGLSLANG 0 ++%define CONFIG_LIBGME 0 ++%define CONFIG_LIBGSM 0 ++%define CONFIG_LIBIEC61883 0 ++%define CONFIG_LIBILBC 0 ++%define CONFIG_LIBJACK 0 ++%define CONFIG_LIBJXL 0 ++%define CONFIG_LIBKLVANC 0 ++%define CONFIG_LIBKVAZAAR 0 ++%define CONFIG_LIBMODPLUG 0 ++%define CONFIG_LIBMP3LAME 0 ++%define CONFIG_LIBMYSOFA 0 ++%define CONFIG_LIBOPENCV 0 ++%define CONFIG_LIBOPENH264 0 ++%define CONFIG_LIBOPENJPEG 0 ++%define CONFIG_LIBOPENMPT 0 ++%define CONFIG_LIBOPENVINO 0 ++%define CONFIG_LIBOPUS 1 ++%define CONFIG_LIBPLACEBO 0 ++%define CONFIG_LIBPULSE 0 ++%define CONFIG_LIBRABBITMQ 0 ++%define CONFIG_LIBRAV1E 0 ++%define CONFIG_LIBRIST 0 ++%define CONFIG_LIBRSVG 0 ++%define CONFIG_LIBRTMP 0 ++%define CONFIG_LIBSHADERC 0 ++%define CONFIG_LIBSHINE 0 ++%define CONFIG_LIBSMBCLIENT 0 ++%define CONFIG_LIBSNAPPY 0 ++%define CONFIG_LIBSOXR 0 ++%define CONFIG_LIBSPEEX 0 ++%define CONFIG_LIBSRT 0 ++%define CONFIG_LIBSSH 0 ++%define CONFIG_LIBSVTAV1 0 ++%define CONFIG_LIBTENSORFLOW 0 ++%define CONFIG_LIBTESSERACT 0 ++%define CONFIG_LIBTHEORA 0 ++%define CONFIG_LIBTWOLAME 0 ++%define CONFIG_LIBUAVS3D 0 ++%define CONFIG_LIBV4L2 0 ++%define CONFIG_LIBVMAF 0 ++%define CONFIG_LIBVORBIS 0 ++%define CONFIG_LIBVPX 0 ++%define CONFIG_LIBWEBP 0 ++%define CONFIG_LIBXML2 0 ++%define CONFIG_LIBZIMG 0 ++%define CONFIG_LIBZMQ 0 ++%define CONFIG_LIBZVBI 0 ++%define CONFIG_LV2 0 ++%define CONFIG_MEDIACODEC 0 ++%define CONFIG_OPENAL 0 ++%define CONFIG_OPENGL 0 ++%define CONFIG_OPENSSL 0 ++%define CONFIG_POCKETSPHINX 0 ++%define CONFIG_VAPOURSYNTH 0 ++%define CONFIG_ALSA 0 ++%define CONFIG_APPKIT 0 ++%define CONFIG_AVFOUNDATION 0 ++%define CONFIG_BZLIB 0 ++%define CONFIG_COREIMAGE 0 ++%define CONFIG_ICONV 0 ++%define CONFIG_LIBXCB 0 ++%define CONFIG_LIBXCB_SHM 0 ++%define CONFIG_LIBXCB_SHAPE 0 ++%define CONFIG_LIBXCB_XFIXES 0 ++%define CONFIG_LZMA 0 ++%define CONFIG_MEDIAFOUNDATION 0 ++%define CONFIG_METAL 0 ++%define CONFIG_SCHANNEL 0 ++%define CONFIG_SDL2 0 ++%define CONFIG_SECURETRANSPORT 0 ++%define CONFIG_SNDIO 0 ++%define CONFIG_XLIB 0 ++%define CONFIG_ZLIB 0 ++%define CONFIG_CUDA_NVCC 0 ++%define CONFIG_CUDA_SDK 0 ++%define CONFIG_LIBNPP 0 ++%define CONFIG_LIBMFX 0 ++%define CONFIG_LIBVPL 0 ++%define CONFIG_MMAL 0 ++%define CONFIG_OMX 0 ++%define CONFIG_OPENCL 0 ++%define CONFIG_AMF 0 ++%define CONFIG_AUDIOTOOLBOX 0 ++%define CONFIG_CRYSTALHD 0 ++%define CONFIG_CUDA 0 ++%define CONFIG_CUDA_LLVM 0 ++%define CONFIG_CUVID 0 ++%define CONFIG_D3D11VA 0 ++%define CONFIG_DXVA2 0 ++%define CONFIG_FFNVCODEC 0 ++%define CONFIG_NVDEC 0 ++%define CONFIG_NVENC 0 ++%define CONFIG_VAAPI 0 ++%define CONFIG_VDPAU 0 ++%define CONFIG_VIDEOTOOLBOX 0 ++%define CONFIG_VULKAN 0 ++%define CONFIG_V4L2_M2M 0 ++%define CONFIG_FTRAPV 0 ++%define CONFIG_GRAY 0 ++%define CONFIG_HARDCODED_TABLES 0 ++%define CONFIG_OMX_RPI 0 ++%define CONFIG_RUNTIME_CPUDETECT 1 ++%define CONFIG_SAFE_BITSTREAM_READER 1 ++%define CONFIG_SHARED 0 ++%define CONFIG_SMALL 0 ++%define CONFIG_STATIC 1 ++%define CONFIG_SWSCALE_ALPHA 1 ++%define CONFIG_GPL 0 ++%define CONFIG_NONFREE 0 ++%define CONFIG_VERSION3 0 ++%define CONFIG_AVDEVICE 0 ++%define CONFIG_AVFILTER 0 ++%define CONFIG_SWSCALE 0 ++%define CONFIG_POSTPROC 0 ++%define CONFIG_AVFORMAT 1 ++%define CONFIG_AVCODEC 1 ++%define CONFIG_SWRESAMPLE 0 ++%define CONFIG_AVUTIL 1 ++%define CONFIG_FFPLAY 0 ++%define CONFIG_FFPROBE 0 ++%define CONFIG_FFMPEG 0 ++%define CONFIG_DCT 1 ++%define CONFIG_DWT 0 ++%define CONFIG_ERROR_RESILIENCE 1 ++%define CONFIG_FAAN 0 ++%define CONFIG_FAST_UNALIGNED 1 ++%define CONFIG_FFT 1 ++%define CONFIG_LSP 0 ++%define CONFIG_MDCT 0 ++%define CONFIG_PIXELUTILS 0 ++%define CONFIG_NETWORK 0 ++%define CONFIG_RDFT 1 ++%define CONFIG_AUTODETECT 0 ++%define CONFIG_FONTCONFIG 0 ++%define CONFIG_LARGE_TESTS 1 ++%define CONFIG_LINUX_PERF 0 ++%define CONFIG_MACOS_KPERF 0 ++%define CONFIG_MEMORY_POISONING 0 ++%define CONFIG_NEON_CLOBBER_TEST 0 ++%define CONFIG_OSSFUZZ 0 ++%define CONFIG_PIC 1 ++%define CONFIG_PTX_COMPRESSION 0 ++%define CONFIG_THUMB 0 ++%define CONFIG_VALGRIND_BACKTRACE 0 ++%define CONFIG_XMM_CLOBBER_TEST 0 ++%define CONFIG_BSFS 0 ++%define CONFIG_DECODERS 1 ++%define CONFIG_ENCODERS 0 ++%define CONFIG_HWACCELS 0 ++%define CONFIG_PARSERS 1 ++%define CONFIG_INDEVS 0 ++%define CONFIG_OUTDEVS 0 ++%define CONFIG_FILTERS 0 ++%define CONFIG_DEMUXERS 1 ++%define CONFIG_MUXERS 0 ++%define CONFIG_PROTOCOLS 0 ++%define CONFIG_AANDCTTABLES 0 ++%define CONFIG_AC3DSP 0 ++%define CONFIG_ADTS_HEADER 1 ++%define CONFIG_ATSC_A53 1 ++%define CONFIG_AUDIO_FRAME_QUEUE 0 ++%define CONFIG_AUDIODSP 0 ++%define CONFIG_BLOCKDSP 1 ++%define CONFIG_BSWAPDSP 0 ++%define CONFIG_CABAC 1 ++%define CONFIG_CBS 0 ++%define CONFIG_CBS_AV1 0 ++%define CONFIG_CBS_H264 0 ++%define CONFIG_CBS_H265 0 ++%define CONFIG_CBS_JPEG 0 ++%define CONFIG_CBS_MPEG2 0 ++%define CONFIG_CBS_VP9 0 ++%define CONFIG_DEFLATE_WRAPPER 0 ++%define CONFIG_DIRAC_PARSE 1 ++%define CONFIG_DNN 0 ++%define CONFIG_DOVI_RPU 0 ++%define CONFIG_DVPROFILE 0 ++%define CONFIG_EXIF 1 ++%define CONFIG_FAANDCT 0 ++%define CONFIG_FAANIDCT 0 ++%define CONFIG_FDCTDSP 0 ++%define CONFIG_FMTCONVERT 0 ++%define CONFIG_FRAME_THREAD_ENCODER 0 ++%define CONFIG_G722DSP 0 ++%define CONFIG_GOLOMB 1 ++%define CONFIG_GPLV3 0 ++%define CONFIG_H263DSP 1 ++%define CONFIG_H264CHROMA 1 ++%define CONFIG_H264DSP 1 ++%define CONFIG_H264PARSE 1 ++%define CONFIG_H264PRED 1 ++%define CONFIG_H264QPEL 1 ++%define CONFIG_H264_SEI 1 ++%define CONFIG_HEVCPARSE 0 ++%define CONFIG_HEVC_SEI 0 ++%define CONFIG_HPELDSP 1 ++%define CONFIG_HUFFMAN 0 ++%define CONFIG_HUFFYUVDSP 0 ++%define CONFIG_HUFFYUVENCDSP 0 ++%define CONFIG_IDCTDSP 1 ++%define CONFIG_IIRFILTER 0 ++%define CONFIG_INFLATE_WRAPPER 0 ++%define CONFIG_INTRAX8 0 ++%define CONFIG_ISO_MEDIA 1 ++%define CONFIG_IVIDSP 0 ++%define CONFIG_JPEGTABLES 0 ++%define CONFIG_LGPLV3 0 ++%define CONFIG_LIBX262 0 ++%define CONFIG_LLAUDDSP 0 ++%define CONFIG_LLVIDDSP 0 ++%define CONFIG_LLVIDENCDSP 0 ++%define CONFIG_LPC 0 ++%define CONFIG_LZF 0 ++%define CONFIG_ME_CMP 1 ++%define CONFIG_MPEG_ER 1 ++%define CONFIG_MPEGAUDIO 1 ++%define CONFIG_MPEGAUDIODSP 1 ++%define CONFIG_MPEGAUDIOHEADER 1 ++%define CONFIG_MPEG4AUDIO 1 ++%define CONFIG_MPEGVIDEO 1 ++%define CONFIG_MPEGVIDEODEC 1 ++%define CONFIG_MPEGVIDEOENC 0 ++%define CONFIG_MSMPEG4DEC 0 ++%define CONFIG_MSMPEG4ENC 0 ++%define CONFIG_MSS34DSP 0 ++%define CONFIG_PIXBLOCKDSP 0 ++%define CONFIG_QPELDSP 1 ++%define CONFIG_QSV 0 ++%define CONFIG_QSVDEC 0 ++%define CONFIG_QSVENC 0 ++%define CONFIG_QSVVPP 0 ++%define CONFIG_RANGECODER 0 ++%define CONFIG_RIFFDEC 1 ++%define CONFIG_RIFFENC 0 ++%define CONFIG_RTPDEC 0 ++%define CONFIG_RTPENC_CHAIN 0 ++%define CONFIG_RV34DSP 0 ++%define CONFIG_SCENE_SAD 0 ++%define CONFIG_SINEWIN 1 ++%define CONFIG_SNAPPY 0 ++%define CONFIG_SRTP 0 ++%define CONFIG_STARTCODE 1 ++%define CONFIG_TEXTUREDSP 0 ++%define CONFIG_TEXTUREDSPENC 0 ++%define CONFIG_TPELDSP 0 ++%define CONFIG_VAAPI_1 0 ++%define CONFIG_VAAPI_ENCODE 0 ++%define CONFIG_VC1DSP 0 ++%define CONFIG_VIDEODSP 1 ++%define CONFIG_VP3DSP 1 ++%define CONFIG_VP56DSP 0 ++%define CONFIG_VP8DSP 1 ++%define CONFIG_WMA_FREQS 0 ++%define CONFIG_WMV2DSP 0 +diff --git a/chromium/config/ChromeOS/linux/x64/config.h b/chromium/config/ChromeOS/linux/x64/config.h +new file mode 100644 +index 0000000000..be8d6c4a7f +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/config.h +@@ -0,0 +1,751 @@ +/* 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/home/kxxt/electron-ci/sources/electron/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --arch=riscv64 --extra-cflags='-march=rv64gc' --enable-cross-compile --target-os=linux --sysroot=/home/kxxt/electron-ci/sources/electron/src/build/linux/debian_sid_riscv64-sysroot --extra-cflags='--target=riscv64-linux-gnu' --extra-ldflags='--target=riscv64-linux-gnu' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld'" -- 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-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --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/home/kxxt/electron-ci/sources/electron/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */ +#define FFMPEG_LICENSE "LGPL version 2.1 or later" -+#define CONFIG_THIS_YEAR 2024 ++#define CONFIG_THIS_YEAR 2023 +#define FFMPEG_DATADIR "/usr/local/share/ffmpeg" +#define AVCONV_DATADIR "/usr/local/share/ffmpeg" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 76ea5feb1f12ab35547a3aa1bc1b84d4bca69aa7)" ++#define CC_IDENT "clang version 17.0.0 (https://chromium.googlesource.com/external/github.com/llvm/llvm-project 7586aeab7ad3fb035752eea89fd2bb895de21143)" +#define OS_NAME linux ++#define av_restrict restrict +#define EXTERN_PREFIX "" +#define EXTERN_ASM +#define BUILDSUF "" +#define SLIBSUF ".so" ++#define HAVE_MMX2 HAVE_MMXEXT +#define SWS_MAX_FILTER_SIZE 256 +#define ARCH_AARCH64 0 +#define ARCH_ALPHA 0 @@ -7742,22 +7349,21 @@ index 0000000000..738b27aa16 +#define ARCH_PARISC 0 +#define ARCH_PPC 0 +#define ARCH_PPC64 0 -+#define ARCH_RISCV 1 ++#define ARCH_RISCV 0 +#define ARCH_S390 0 +#define ARCH_SH4 0 +#define ARCH_SPARC 0 +#define ARCH_SPARC64 0 +#define ARCH_TILEGX 0 +#define ARCH_TILEPRO 0 -+#define ARCH_X86 0 ++#define ARCH_TOMI 0 ++#define ARCH_X86 1 +#define ARCH_X86_32 0 -+#define ARCH_X86_64 0 ++#define ARCH_X86_64 1 +#define HAVE_ARMV5TE 0 +#define HAVE_ARMV6 0 +#define HAVE_ARMV6T2 0 +#define HAVE_ARMV8 0 -+#define HAVE_DOTPROD 0 -+#define HAVE_I8MM 0 +#define HAVE_NEON 0 +#define HAVE_VFP 0 +#define HAVE_VFPV3 0 @@ -7768,27 +7374,27 @@ index 0000000000..738b27aa16 +#define HAVE_POWER8 0 +#define HAVE_PPC4XX 0 +#define HAVE_VSX 0 -+#define HAVE_RV 1 -+#define HAVE_RVV 1 -+#define HAVE_AESNI 0 -+#define HAVE_AMD3DNOW 0 -+#define HAVE_AMD3DNOWEXT 0 -+#define HAVE_AVX 0 -+#define HAVE_AVX2 0 -+#define HAVE_AVX512 0 -+#define HAVE_AVX512ICL 0 -+#define HAVE_FMA3 0 -+#define HAVE_FMA4 0 -+#define HAVE_MMX 0 -+#define HAVE_MMXEXT 0 -+#define HAVE_SSE 0 -+#define HAVE_SSE2 0 -+#define HAVE_SSE3 0 -+#define HAVE_SSE4 0 -+#define HAVE_SSE42 0 -+#define HAVE_SSSE3 0 -+#define HAVE_XOP 0 -+#define HAVE_I686 0 ++#define HAVE_RVV 0 ++#define HAVE_AESNI 1 ++#define HAVE_AMD3DNOW 1 ++#define HAVE_AMD3DNOWEXT 1 ++#define HAVE_AVX 1 ++#define HAVE_AVX2 1 ++#define HAVE_AVX512 1 ++#define HAVE_AVX512ICL 1 ++#define HAVE_FMA3 1 ++#define HAVE_FMA4 1 ++#define HAVE_MMX 1 ++#define HAVE_MMXEXT 1 ++#define HAVE_SSE 1 ++#define HAVE_SSE2 1 ++#define HAVE_SSE3 1 ++#define HAVE_SSE4 1 ++#define HAVE_SSE42 1 ++#define HAVE_SSSE3 1 ++#define HAVE_XOP 1 ++#define HAVE_CPUNOP 0 ++#define HAVE_I686 1 +#define HAVE_MIPSFPU 0 +#define HAVE_MIPS32R2 0 +#define HAVE_MIPS32R5 0 @@ -7807,8 +7413,6 @@ index 0000000000..738b27aa16 +#define HAVE_ARMV6_EXTERNAL 0 +#define HAVE_ARMV6T2_EXTERNAL 0 +#define HAVE_ARMV8_EXTERNAL 0 -+#define HAVE_DOTPROD_EXTERNAL 0 -+#define HAVE_I8MM_EXTERNAL 0 +#define HAVE_NEON_EXTERNAL 0 +#define HAVE_VFP_EXTERNAL 0 +#define HAVE_VFPV3_EXTERNAL 0 @@ -7819,26 +7423,26 @@ index 0000000000..738b27aa16 +#define HAVE_POWER8_EXTERNAL 0 +#define HAVE_PPC4XX_EXTERNAL 0 +#define HAVE_VSX_EXTERNAL 0 -+#define HAVE_RV_EXTERNAL 0 +#define HAVE_RVV_EXTERNAL 0 -+#define HAVE_AESNI_EXTERNAL 0 -+#define HAVE_AMD3DNOW_EXTERNAL 0 -+#define HAVE_AMD3DNOWEXT_EXTERNAL 0 -+#define HAVE_AVX_EXTERNAL 0 -+#define HAVE_AVX2_EXTERNAL 0 -+#define HAVE_AVX512_EXTERNAL 0 -+#define HAVE_AVX512ICL_EXTERNAL 0 -+#define HAVE_FMA3_EXTERNAL 0 -+#define HAVE_FMA4_EXTERNAL 0 -+#define HAVE_MMX_EXTERNAL 0 -+#define HAVE_MMXEXT_EXTERNAL 0 -+#define HAVE_SSE_EXTERNAL 0 -+#define HAVE_SSE2_EXTERNAL 0 -+#define HAVE_SSE3_EXTERNAL 0 -+#define HAVE_SSE4_EXTERNAL 0 -+#define HAVE_SSE42_EXTERNAL 0 -+#define HAVE_SSSE3_EXTERNAL 0 -+#define HAVE_XOP_EXTERNAL 0 ++#define HAVE_AESNI_EXTERNAL 1 ++#define HAVE_AMD3DNOW_EXTERNAL 1 ++#define HAVE_AMD3DNOWEXT_EXTERNAL 1 ++#define HAVE_AVX_EXTERNAL 1 ++#define HAVE_AVX2_EXTERNAL 1 ++#define HAVE_AVX512_EXTERNAL 1 ++#define HAVE_AVX512ICL_EXTERNAL 1 ++#define HAVE_FMA3_EXTERNAL 1 ++#define HAVE_FMA4_EXTERNAL 1 ++#define HAVE_MMX_EXTERNAL 1 ++#define HAVE_MMXEXT_EXTERNAL 1 ++#define HAVE_SSE_EXTERNAL 1 ++#define HAVE_SSE2_EXTERNAL 1 ++#define HAVE_SSE3_EXTERNAL 1 ++#define HAVE_SSE4_EXTERNAL 1 ++#define HAVE_SSE42_EXTERNAL 1 ++#define HAVE_SSSE3_EXTERNAL 1 ++#define HAVE_XOP_EXTERNAL 1 ++#define HAVE_CPUNOP_EXTERNAL 0 +#define HAVE_I686_EXTERNAL 0 +#define HAVE_MIPSFPU_EXTERNAL 0 +#define HAVE_MIPS32R2_EXTERNAL 0 @@ -7858,8 +7462,6 @@ index 0000000000..738b27aa16 +#define HAVE_ARMV6_INLINE 0 +#define HAVE_ARMV6T2_INLINE 0 +#define HAVE_ARMV8_INLINE 0 -+#define HAVE_DOTPROD_INLINE 0 -+#define HAVE_I8MM_INLINE 0 +#define HAVE_NEON_INLINE 0 +#define HAVE_VFP_INLINE 0 +#define HAVE_VFPV3_INLINE 0 @@ -7870,26 +7472,26 @@ index 0000000000..738b27aa16 +#define HAVE_POWER8_INLINE 0 +#define HAVE_PPC4XX_INLINE 0 +#define HAVE_VSX_INLINE 0 -+#define HAVE_RV_INLINE 0 +#define HAVE_RVV_INLINE 0 -+#define HAVE_AESNI_INLINE 0 -+#define HAVE_AMD3DNOW_INLINE 0 -+#define HAVE_AMD3DNOWEXT_INLINE 0 -+#define HAVE_AVX_INLINE 0 -+#define HAVE_AVX2_INLINE 0 -+#define HAVE_AVX512_INLINE 0 -+#define HAVE_AVX512ICL_INLINE 0 -+#define HAVE_FMA3_INLINE 0 -+#define HAVE_FMA4_INLINE 0 -+#define HAVE_MMX_INLINE 0 -+#define HAVE_MMXEXT_INLINE 0 -+#define HAVE_SSE_INLINE 0 -+#define HAVE_SSE2_INLINE 0 -+#define HAVE_SSE3_INLINE 0 -+#define HAVE_SSE4_INLINE 0 -+#define HAVE_SSE42_INLINE 0 -+#define HAVE_SSSE3_INLINE 0 -+#define HAVE_XOP_INLINE 0 ++#define HAVE_AESNI_INLINE 1 ++#define HAVE_AMD3DNOW_INLINE 1 ++#define HAVE_AMD3DNOWEXT_INLINE 1 ++#define HAVE_AVX_INLINE 1 ++#define HAVE_AVX2_INLINE 1 ++#define HAVE_AVX512_INLINE 1 ++#define HAVE_AVX512ICL_INLINE 1 ++#define HAVE_FMA3_INLINE 1 ++#define HAVE_FMA4_INLINE 1 ++#define HAVE_MMX_INLINE 1 ++#define HAVE_MMXEXT_INLINE 1 ++#define HAVE_SSE_INLINE 1 ++#define HAVE_SSE2_INLINE 1 ++#define HAVE_SSE3_INLINE 1 ++#define HAVE_SSE4_INLINE 1 ++#define HAVE_SSE42_INLINE 1 ++#define HAVE_SSSE3_INLINE 1 ++#define HAVE_XOP_INLINE 1 ++#define HAVE_CPUNOP_INLINE 0 +#define HAVE_I686_INLINE 0 +#define HAVE_MIPSFPU_INLINE 0 +#define HAVE_MIPS32R2_INLINE 0 @@ -7905,27 +7507,27 @@ index 0000000000..738b27aa16 +#define HAVE_MMI_INLINE 0 +#define HAVE_LSX_INLINE 0 +#define HAVE_LASX_INLINE 0 -+#define HAVE_ALIGNED_STACK 0 ++#define HAVE_ALIGNED_STACK 1 +#define HAVE_FAST_64BIT 1 -+#define HAVE_FAST_CLZ 0 -+#define HAVE_FAST_CMOV 0 ++#define HAVE_FAST_CLZ 1 ++#define HAVE_FAST_CMOV 1 +#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 ++#define HAVE_LOCAL_ALIGNED 1 ++#define HAVE_SIMD_ALIGN_16 1 ++#define HAVE_SIMD_ALIGN_32 1 ++#define HAVE_SIMD_ALIGN_64 1 +#define HAVE_ATOMIC_CAS_PTR 0 +#define HAVE_MACHINE_RW_BARRIER 0 +#define HAVE_MEMORYBARRIER 0 -+#define HAVE_MM_EMPTY 0 ++#define HAVE_MM_EMPTY 1 +#define HAVE_RDTSC 0 +#define HAVE_SEM_TIMEDWAIT 1 +#define HAVE_SYNC_VAL_COMPARE_AND_SWAP 1 +#define HAVE_INLINE_ASM 1 +#define HAVE_SYMVER 0 -+#define HAVE_X86ASM 0 ++#define HAVE_X86ASM 1 +#define HAVE_BIGENDIAN 0 -+#define HAVE_FAST_UNALIGNED 0 ++#define HAVE_FAST_UNALIGNED 1 +#define HAVE_ARPA_INET_H 0 +#define HAVE_ASM_TYPES_H 1 +#define HAVE_CDIO_PARANOIA_H 0 @@ -7952,7 +7554,6 @@ index 0000000000..738b27aa16 +#define HAVE_OPENCV2_CORE_CORE_C_H 0 +#define HAVE_OPENGL_GL3_H 0 +#define HAVE_POLL_H 1 -+#define HAVE_PTHREAD_NP_H 0 +#define HAVE_SYS_PARAM_H 1 +#define HAVE_SYS_RESOURCE_H 1 +#define HAVE_SYS_SELECT_H 1 @@ -8005,10 +7606,3058 @@ index 0000000000..738b27aa16 +#define HAVE_WINRT 0 +#define HAVE_ACCESS 1 +#define HAVE_ALIGNED_MALLOC 0 ++#define HAVE_ARC4RANDOM 0 ++#define HAVE_CLOCK_GETTIME 1 ++#define HAVE_CLOSESOCKET 0 ++#define HAVE_COMMANDLINETOARGVW 0 ++#define HAVE_FCNTL 1 ++#define HAVE_GETADDRINFO 0 ++#define HAVE_GETAUXVAL 1 ++#define HAVE_GETENV 1 ++#define HAVE_GETHRTIME 0 ++#define HAVE_GETOPT 1 ++#define HAVE_GETMODULEHANDLE 0 ++#define HAVE_GETPROCESSAFFINITYMASK 0 ++#define HAVE_GETPROCESSMEMORYINFO 0 ++#define HAVE_GETPROCESSTIMES 0 ++#define HAVE_GETRUSAGE 1 ++#define HAVE_GETSTDHANDLE 0 ++#define HAVE_GETSYSTEMTIMEASFILETIME 0 ++#define HAVE_GETTIMEOFDAY 1 ++#define HAVE_GLOB 1 ++#define HAVE_GLXGETPROCADDRESS 0 ++#define HAVE_GMTIME_R 1 ++#define HAVE_INET_ATON 0 ++#define HAVE_ISATTY 1 ++#define HAVE_KBHIT 0 ++#define HAVE_LOCALTIME_R 1 ++#define HAVE_LSTAT 1 ++#define HAVE_LZO1X_999_COMPRESS 0 ++#define HAVE_MACH_ABSOLUTE_TIME 0 ++#define HAVE_MAPVIEWOFFILE 0 ++#define HAVE_MEMALIGN 1 ++#define HAVE_MKSTEMP 1 ++#define HAVE_MMAP 1 ++#define HAVE_MPROTECT 1 ++#define HAVE_NANOSLEEP 1 ++#define HAVE_PEEKNAMEDPIPE 0 ++#define HAVE_POSIX_MEMALIGN 1 ++#define HAVE_PRCTL 0 /* #define HAVE_PRCTL 1 -- forced to 0 for Fuchsia */ ++#define HAVE_PTHREAD_CANCEL 1 ++#define HAVE_SCHED_GETAFFINITY 1 ++#define HAVE_SECITEMIMPORT 0 ++#define HAVE_SETCONSOLETEXTATTRIBUTE 0 ++#define HAVE_SETCONSOLECTRLHANDLER 0 ++#define HAVE_SETDLLDIRECTORY 0 ++#define HAVE_SETMODE 0 ++#define HAVE_SETRLIMIT 1 ++#define HAVE_SLEEP 0 ++#define HAVE_STRERROR_R 1 ++#define HAVE_SYSCONF 1 ++#define HAVE_SYSCTL 0 /* #define HAVE_SYSCTL 0 -- forced to 0 for Fuchsia */ ++#define HAVE_USLEEP 1 ++#define HAVE_UTGETOSTYPEFROMSTRING 0 ++#define HAVE_VIRTUALALLOC 0 ++#define HAVE_WGLGETPROCADDRESS 0 ++#define HAVE_BCRYPT 0 ++#define HAVE_VAAPI_DRM 0 ++#define HAVE_VAAPI_X11 0 ++#define HAVE_VAAPI_WIN32 0 ++#define HAVE_VDPAU_X11 0 ++#define HAVE_PTHREADS 1 ++#define HAVE_OS2THREADS 0 ++#define HAVE_W32THREADS 0 ++#define HAVE_AS_ARCH_DIRECTIVE 0 ++#define HAVE_AS_DN_DIRECTIVE 0 ++#define HAVE_AS_FPU_DIRECTIVE 0 ++#define HAVE_AS_FUNC 0 ++#define HAVE_AS_OBJECT_ARCH 0 ++#define HAVE_ASM_MOD_Q 0 ++#define HAVE_BLOCKS_EXTENSION 0 ++#define HAVE_EBP_AVAILABLE 1 ++#define HAVE_EBX_AVAILABLE 1 ++#define HAVE_GNU_AS 0 ++#define HAVE_GNU_WINDRES 0 ++#define HAVE_IBM_ASM 0 ++#define HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS 0 ++#define HAVE_INLINE_ASM_LABELS 1 ++#define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 ++#define HAVE_PRAGMA_DEPRECATED 1 ++#define HAVE_RSYNC_CONTIMEOUT 0 ++#define HAVE_SYMVER_ASM_LABEL 1 ++#define HAVE_SYMVER_GNU_ASM 1 ++#define HAVE_VFP_ARGS 0 ++#define HAVE_XFORM_ASM 0 ++#define HAVE_XMM_CLOBBERS 1 ++#define HAVE_DPI_AWARENESS_CONTEXT 0 ++#define HAVE_IDXGIOUTPUT5 0 ++#define HAVE_KCMVIDEOCODECTYPE_HEVC 0 ++#define HAVE_KCMVIDEOCODECTYPE_HEVCWITHALPHA 0 ++#define HAVE_KCMVIDEOCODECTYPE_VP9 0 ++#define HAVE_KCVPIXELFORMATTYPE_420YPCBCR10BIPLANARVIDEORANGE 0 ++#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR8BIPLANARVIDEORANGE 0 ++#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR10BIPLANARVIDEORANGE 0 ++#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR16BIPLANARVIDEORANGE 0 ++#define HAVE_KCVPIXELFORMATTYPE_444YPCBCR8BIPLANARVIDEORANGE 0 ++#define HAVE_KCVPIXELFORMATTYPE_444YPCBCR10BIPLANARVIDEORANGE 0 ++#define HAVE_KCVPIXELFORMATTYPE_444YPCBCR16BIPLANARVIDEORANGE 0 ++#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_SMPTE_ST_2084_PQ 0 ++#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_ITU_R_2100_HLG 0 ++#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_LINEAR 0 ++#define HAVE_KCVIMAGEBUFFERYCBCRMATRIX_ITU_R_2020 0 ++#define HAVE_KCVIMAGEBUFFERCOLORPRIMARIES_ITU_R_2020 0 ++#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_ITU_R_2020 0 ++#define HAVE_KCVIMAGEBUFFERTRANSFERFUNCTION_SMPTE_ST_428_1 0 ++#define HAVE_SOCKLEN_T 0 ++#define HAVE_STRUCT_ADDRINFO 0 ++#define HAVE_STRUCT_GROUP_SOURCE_REQ 0 ++#define HAVE_STRUCT_IP_MREQ_SOURCE 0 ++#define HAVE_STRUCT_IPV6_MREQ 0 ++#define HAVE_STRUCT_MSGHDR_MSG_FLAGS 0 ++#define HAVE_STRUCT_POLLFD 0 ++#define HAVE_STRUCT_RUSAGE_RU_MAXRSS 1 ++#define HAVE_STRUCT_SCTP_EVENT_SUBSCRIBE 0 ++#define HAVE_STRUCT_SOCKADDR_IN6 0 ++#define HAVE_STRUCT_SOCKADDR_SA_LEN 0 ++#define HAVE_STRUCT_SOCKADDR_STORAGE 0 ++#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 ++#define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 0 ++#define HAVE_GZIP 1 ++#define HAVE_LIBDRM_GETFB2 0 ++#define HAVE_MAKEINFO 0 ++#define HAVE_MAKEINFO_HTML 0 ++#define HAVE_OPENCL_D3D11 0 ++#define HAVE_OPENCL_DRM_ARM 0 ++#define HAVE_OPENCL_DRM_BEIGNET 0 ++#define HAVE_OPENCL_DXVA2 0 ++#define HAVE_OPENCL_VAAPI_BEIGNET 0 ++#define HAVE_OPENCL_VAAPI_INTEL_MEDIA 0 ++#define HAVE_PERL 1 ++#define HAVE_POD2MAN 1 ++#define HAVE_TEXI2HTML 0 ++#define HAVE_XMLLINT 0 ++#define HAVE_ZLIB_GZIP 0 ++#define CONFIG_DOC 0 ++#define CONFIG_HTMLPAGES 0 ++#define CONFIG_MANPAGES 0 ++#define CONFIG_PODPAGES 0 ++#define CONFIG_TXTPAGES 0 ++#define CONFIG_AVIO_HTTP_SERVE_FILES_EXAMPLE 1 ++#define CONFIG_AVIO_LIST_DIR_EXAMPLE 1 ++#define CONFIG_AVIO_READ_CALLBACK_EXAMPLE 1 ++#define CONFIG_DECODE_AUDIO_EXAMPLE 1 ++#define CONFIG_DECODE_FILTER_AUDIO_EXAMPLE 0 ++#define CONFIG_DECODE_FILTER_VIDEO_EXAMPLE 0 ++#define CONFIG_DECODE_VIDEO_EXAMPLE 1 ++#define CONFIG_DEMUX_DECODE_EXAMPLE 1 ++#define CONFIG_ENCODE_AUDIO_EXAMPLE 1 ++#define CONFIG_ENCODE_VIDEO_EXAMPLE 1 ++#define CONFIG_EXTRACT_MVS_EXAMPLE 1 ++#define CONFIG_FILTER_AUDIO_EXAMPLE 0 ++#define CONFIG_HW_DECODE_EXAMPLE 1 ++#define CONFIG_MUX_EXAMPLE 0 ++#define CONFIG_QSV_DECODE_EXAMPLE 0 ++#define CONFIG_REMUX_EXAMPLE 1 ++#define CONFIG_RESAMPLE_AUDIO_EXAMPLE 0 ++#define CONFIG_SCALE_VIDEO_EXAMPLE 0 ++#define CONFIG_SHOW_METADATA_EXAMPLE 1 ++#define CONFIG_TRANSCODE_AAC_EXAMPLE 0 ++#define CONFIG_TRANSCODE_EXAMPLE 0 ++#define CONFIG_VAAPI_ENCODE_EXAMPLE 0 ++#define CONFIG_VAAPI_TRANSCODE_EXAMPLE 0 ++#define CONFIG_QSV_TRANSCODE_EXAMPLE 0 ++#define CONFIG_AVISYNTH 0 ++#define CONFIG_FREI0R 0 ++#define CONFIG_LIBCDIO 0 ++#define CONFIG_LIBDAVS2 0 ++#define CONFIG_LIBRUBBERBAND 0 ++#define CONFIG_LIBVIDSTAB 0 ++#define CONFIG_LIBX264 0 ++#define CONFIG_LIBX265 0 ++#define CONFIG_LIBXAVS 0 ++#define CONFIG_LIBXAVS2 0 ++#define CONFIG_LIBXVID 0 ++#define CONFIG_DECKLINK 0 ++#define CONFIG_LIBFDK_AAC 0 ++#define CONFIG_LIBTLS 0 ++#define CONFIG_GMP 0 ++#define CONFIG_LIBARIBB24 0 ++#define CONFIG_LIBLENSFUN 0 ++#define CONFIG_LIBOPENCORE_AMRNB 0 ++#define CONFIG_LIBOPENCORE_AMRWB 0 ++#define CONFIG_LIBVO_AMRWBENC 0 ++#define CONFIG_MBEDTLS 0 ++#define CONFIG_RKMPP 0 ++#define CONFIG_LIBSMBCLIENT 0 ++#define CONFIG_CHROMAPRINT 0 ++#define CONFIG_GCRYPT 0 ++#define CONFIG_GNUTLS 0 ++#define CONFIG_JNI 0 ++#define CONFIG_LADSPA 0 ++#define CONFIG_LCMS2 0 ++#define CONFIG_LIBAOM 0 ++#define CONFIG_LIBARIBCAPTION 0 ++#define CONFIG_LIBASS 0 ++#define CONFIG_LIBBLURAY 0 ++#define CONFIG_LIBBS2B 0 ++#define CONFIG_LIBCACA 0 ++#define CONFIG_LIBCELT 0 ++#define CONFIG_LIBCODEC2 0 ++#define CONFIG_LIBDAV1D 0 ++#define CONFIG_LIBDC1394 0 ++#define CONFIG_LIBDRM 0 ++#define CONFIG_LIBFLITE 0 ++#define CONFIG_LIBFONTCONFIG 0 ++#define CONFIG_LIBFREETYPE 0 ++#define CONFIG_LIBFRIBIDI 0 ++#define CONFIG_LIBGLSLANG 0 ++#define CONFIG_LIBGME 0 ++#define CONFIG_LIBGSM 0 ++#define CONFIG_LIBIEC61883 0 ++#define CONFIG_LIBILBC 0 ++#define CONFIG_LIBJACK 0 ++#define CONFIG_LIBJXL 0 ++#define CONFIG_LIBKLVANC 0 ++#define CONFIG_LIBKVAZAAR 0 ++#define CONFIG_LIBMODPLUG 0 ++#define CONFIG_LIBMP3LAME 0 ++#define CONFIG_LIBMYSOFA 0 ++#define CONFIG_LIBOPENCV 0 ++#define CONFIG_LIBOPENH264 0 ++#define CONFIG_LIBOPENJPEG 0 ++#define CONFIG_LIBOPENMPT 0 ++#define CONFIG_LIBOPENVINO 0 ++#define CONFIG_LIBOPUS 1 ++#define CONFIG_LIBPLACEBO 0 ++#define CONFIG_LIBPULSE 0 ++#define CONFIG_LIBRABBITMQ 0 ++#define CONFIG_LIBRAV1E 0 ++#define CONFIG_LIBRIST 0 ++#define CONFIG_LIBRSVG 0 ++#define CONFIG_LIBRTMP 0 ++#define CONFIG_LIBSHADERC 0 ++#define CONFIG_LIBSHINE 0 ++#define CONFIG_LIBSMBCLIENT 0 ++#define CONFIG_LIBSNAPPY 0 ++#define CONFIG_LIBSOXR 0 ++#define CONFIG_LIBSPEEX 0 ++#define CONFIG_LIBSRT 0 ++#define CONFIG_LIBSSH 0 ++#define CONFIG_LIBSVTAV1 0 ++#define CONFIG_LIBTENSORFLOW 0 ++#define CONFIG_LIBTESSERACT 0 ++#define CONFIG_LIBTHEORA 0 ++#define CONFIG_LIBTWOLAME 0 ++#define CONFIG_LIBUAVS3D 0 ++#define CONFIG_LIBV4L2 0 ++#define CONFIG_LIBVMAF 0 ++#define CONFIG_LIBVORBIS 0 ++#define CONFIG_LIBVPX 0 ++#define CONFIG_LIBWEBP 0 ++#define CONFIG_LIBXML2 0 ++#define CONFIG_LIBZIMG 0 ++#define CONFIG_LIBZMQ 0 ++#define CONFIG_LIBZVBI 0 ++#define CONFIG_LV2 0 ++#define CONFIG_MEDIACODEC 0 ++#define CONFIG_OPENAL 0 ++#define CONFIG_OPENGL 0 ++#define CONFIG_OPENSSL 0 ++#define CONFIG_POCKETSPHINX 0 ++#define CONFIG_VAPOURSYNTH 0 ++#define CONFIG_ALSA 0 ++#define CONFIG_APPKIT 0 ++#define CONFIG_AVFOUNDATION 0 ++#define CONFIG_BZLIB 0 ++#define CONFIG_COREIMAGE 0 ++#define CONFIG_ICONV 0 ++#define CONFIG_LIBXCB 0 ++#define CONFIG_LIBXCB_SHM 0 ++#define CONFIG_LIBXCB_SHAPE 0 ++#define CONFIG_LIBXCB_XFIXES 0 ++#define CONFIG_LZMA 0 ++#define CONFIG_MEDIAFOUNDATION 0 ++#define CONFIG_METAL 0 ++#define CONFIG_SCHANNEL 0 ++#define CONFIG_SDL2 0 ++#define CONFIG_SECURETRANSPORT 0 ++#define CONFIG_SNDIO 0 ++#define CONFIG_XLIB 0 ++#define CONFIG_ZLIB 0 ++#define CONFIG_CUDA_NVCC 0 ++#define CONFIG_CUDA_SDK 0 ++#define CONFIG_LIBNPP 0 ++#define CONFIG_LIBMFX 0 ++#define CONFIG_LIBVPL 0 ++#define CONFIG_MMAL 0 ++#define CONFIG_OMX 0 ++#define CONFIG_OPENCL 0 ++#define CONFIG_AMF 0 ++#define CONFIG_AUDIOTOOLBOX 0 ++#define CONFIG_CRYSTALHD 0 ++#define CONFIG_CUDA 0 ++#define CONFIG_CUDA_LLVM 0 ++#define CONFIG_CUVID 0 ++#define CONFIG_D3D11VA 0 ++#define CONFIG_DXVA2 0 ++#define CONFIG_FFNVCODEC 0 ++#define CONFIG_NVDEC 0 ++#define CONFIG_NVENC 0 ++#define CONFIG_VAAPI 0 ++#define CONFIG_VDPAU 0 ++#define CONFIG_VIDEOTOOLBOX 0 ++#define CONFIG_VULKAN 0 ++#define CONFIG_V4L2_M2M 0 ++#define CONFIG_FTRAPV 0 ++#define CONFIG_GRAY 0 ++#define CONFIG_HARDCODED_TABLES 0 ++#define CONFIG_OMX_RPI 0 ++#define CONFIG_RUNTIME_CPUDETECT 1 ++#define CONFIG_SAFE_BITSTREAM_READER 1 ++#define CONFIG_SHARED 0 ++#define CONFIG_SMALL 0 ++#define CONFIG_STATIC 1 ++#define CONFIG_SWSCALE_ALPHA 1 ++#define CONFIG_GPL 0 ++#define CONFIG_NONFREE 0 ++#define CONFIG_VERSION3 0 ++#define CONFIG_AVDEVICE 0 ++#define CONFIG_AVFILTER 0 ++#define CONFIG_SWSCALE 0 ++#define CONFIG_POSTPROC 0 ++#define CONFIG_AVFORMAT 1 ++#define CONFIG_AVCODEC 1 ++#define CONFIG_SWRESAMPLE 0 ++#define CONFIG_AVUTIL 1 ++#define CONFIG_FFPLAY 0 ++#define CONFIG_FFPROBE 0 ++#define CONFIG_FFMPEG 0 ++#define CONFIG_DCT 1 ++#define CONFIG_DWT 0 ++#define CONFIG_ERROR_RESILIENCE 1 ++#define CONFIG_FAAN 0 ++#define CONFIG_FAST_UNALIGNED 1 ++#define CONFIG_FFT 1 ++#define CONFIG_LSP 0 ++#define CONFIG_MDCT 0 ++#define CONFIG_PIXELUTILS 0 ++#define CONFIG_NETWORK 0 ++#define CONFIG_RDFT 1 ++#define CONFIG_AUTODETECT 0 ++#define CONFIG_FONTCONFIG 0 ++#define CONFIG_LARGE_TESTS 1 ++#define CONFIG_LINUX_PERF 0 ++#define CONFIG_MACOS_KPERF 0 ++#define CONFIG_MEMORY_POISONING 0 ++#define CONFIG_NEON_CLOBBER_TEST 0 ++#define CONFIG_OSSFUZZ 0 ++#define CONFIG_PIC 1 ++#define CONFIG_PTX_COMPRESSION 0 ++#define CONFIG_THUMB 0 ++#define CONFIG_VALGRIND_BACKTRACE 0 ++#define CONFIG_XMM_CLOBBER_TEST 0 ++#define CONFIG_BSFS 0 ++#define CONFIG_DECODERS 1 ++#define CONFIG_ENCODERS 0 ++#define CONFIG_HWACCELS 0 ++#define CONFIG_PARSERS 1 ++#define CONFIG_INDEVS 0 ++#define CONFIG_OUTDEVS 0 ++#define CONFIG_FILTERS 0 ++#define CONFIG_DEMUXERS 1 ++#define CONFIG_MUXERS 0 ++#define CONFIG_PROTOCOLS 0 ++#define CONFIG_AANDCTTABLES 0 ++#define CONFIG_AC3DSP 0 ++#define CONFIG_ADTS_HEADER 1 ++#define CONFIG_ATSC_A53 1 ++#define CONFIG_AUDIO_FRAME_QUEUE 0 ++#define CONFIG_AUDIODSP 0 ++#define CONFIG_BLOCKDSP 1 ++#define CONFIG_BSWAPDSP 0 ++#define CONFIG_CABAC 1 ++#define CONFIG_CBS 0 ++#define CONFIG_CBS_AV1 0 ++#define CONFIG_CBS_H264 0 ++#define CONFIG_CBS_H265 0 ++#define CONFIG_CBS_JPEG 0 ++#define CONFIG_CBS_MPEG2 0 ++#define CONFIG_CBS_VP9 0 ++#define CONFIG_DEFLATE_WRAPPER 0 ++#define CONFIG_DIRAC_PARSE 1 ++#define CONFIG_DNN 0 ++#define CONFIG_DOVI_RPU 0 ++#define CONFIG_DVPROFILE 0 ++#define CONFIG_EXIF 1 ++#define CONFIG_FAANDCT 0 ++#define CONFIG_FAANIDCT 0 ++#define CONFIG_FDCTDSP 0 ++#define CONFIG_FMTCONVERT 0 ++#define CONFIG_FRAME_THREAD_ENCODER 0 ++#define CONFIG_G722DSP 0 ++#define CONFIG_GOLOMB 1 ++#define CONFIG_GPLV3 0 ++#define CONFIG_H263DSP 1 ++#define CONFIG_H264CHROMA 1 ++#define CONFIG_H264DSP 1 ++#define CONFIG_H264PARSE 1 ++#define CONFIG_H264PRED 1 ++#define CONFIG_H264QPEL 1 ++#define CONFIG_H264_SEI 1 ++#define CONFIG_HEVCPARSE 0 ++#define CONFIG_HEVC_SEI 0 ++#define CONFIG_HPELDSP 1 ++#define CONFIG_HUFFMAN 0 ++#define CONFIG_HUFFYUVDSP 0 ++#define CONFIG_HUFFYUVENCDSP 0 ++#define CONFIG_IDCTDSP 1 ++#define CONFIG_IIRFILTER 0 ++#define CONFIG_INFLATE_WRAPPER 0 ++#define CONFIG_INTRAX8 0 ++#define CONFIG_ISO_MEDIA 1 ++#define CONFIG_IVIDSP 0 ++#define CONFIG_JPEGTABLES 0 ++#define CONFIG_LGPLV3 0 ++#define CONFIG_LIBX262 0 ++#define CONFIG_LLAUDDSP 0 ++#define CONFIG_LLVIDDSP 0 ++#define CONFIG_LLVIDENCDSP 0 ++#define CONFIG_LPC 0 ++#define CONFIG_LZF 0 ++#define CONFIG_ME_CMP 1 ++#define CONFIG_MPEG_ER 1 ++#define CONFIG_MPEGAUDIO 1 ++#define CONFIG_MPEGAUDIODSP 1 ++#define CONFIG_MPEGAUDIOHEADER 1 ++#define CONFIG_MPEG4AUDIO 1 ++#define CONFIG_MPEGVIDEO 1 ++#define CONFIG_MPEGVIDEODEC 1 ++#define CONFIG_MPEGVIDEOENC 0 ++#define CONFIG_MSMPEG4DEC 0 ++#define CONFIG_MSMPEG4ENC 0 ++#define CONFIG_MSS34DSP 0 ++#define CONFIG_PIXBLOCKDSP 0 ++#define CONFIG_QPELDSP 1 ++#define CONFIG_QSV 0 ++#define CONFIG_QSVDEC 0 ++#define CONFIG_QSVENC 0 ++#define CONFIG_QSVVPP 0 ++#define CONFIG_RANGECODER 0 ++#define CONFIG_RIFFDEC 1 ++#define CONFIG_RIFFENC 0 ++#define CONFIG_RTPDEC 0 ++#define CONFIG_RTPENC_CHAIN 0 ++#define CONFIG_RV34DSP 0 ++#define CONFIG_SCENE_SAD 0 ++#define CONFIG_SINEWIN 1 ++#define CONFIG_SNAPPY 0 ++#define CONFIG_SRTP 0 ++#define CONFIG_STARTCODE 1 ++#define CONFIG_TEXTUREDSP 0 ++#define CONFIG_TEXTUREDSPENC 0 ++#define CONFIG_TPELDSP 0 ++#define CONFIG_VAAPI_1 0 ++#define CONFIG_VAAPI_ENCODE 0 ++#define CONFIG_VC1DSP 0 ++#define CONFIG_VIDEODSP 1 ++#define CONFIG_VP3DSP 1 ++#define CONFIG_VP56DSP 0 ++#define CONFIG_VP8DSP 1 ++#define CONFIG_WMA_FREQS 0 ++#define CONFIG_WMV2DSP 0 ++#endif /* FFMPEG_CONFIG_H */ +diff --git a/chromium/config/ChromeOS/linux/x64/config_components.h b/chromium/config/ChromeOS/linux/x64/config_components.h +new file mode 100644 +index 0000000000..4290dbef99 +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/config_components.h +@@ -0,0 +1,2164 @@ ++/* Automatically generated by configure - do not modify! */ ++#ifndef FFMPEG_CONFIG_COMPONENTS_H ++#define FFMPEG_CONFIG_COMPONENTS_H ++#define CONFIG_AAC_ADTSTOASC_BSF 0 ++#define CONFIG_AV1_FRAME_MERGE_BSF 0 ++#define CONFIG_AV1_FRAME_SPLIT_BSF 0 ++#define CONFIG_AV1_METADATA_BSF 0 ++#define CONFIG_CHOMP_BSF 0 ++#define CONFIG_DUMP_EXTRADATA_BSF 0 ++#define CONFIG_DCA_CORE_BSF 0 ++#define CONFIG_DTS2PTS_BSF 0 ++#define CONFIG_DV_ERROR_MARKER_BSF 0 ++#define CONFIG_EAC3_CORE_BSF 0 ++#define CONFIG_EXTRACT_EXTRADATA_BSF 0 ++#define CONFIG_FILTER_UNITS_BSF 0 ++#define CONFIG_H264_METADATA_BSF 0 ++#define CONFIG_H264_MP4TOANNEXB_BSF 0 ++#define CONFIG_H264_REDUNDANT_PPS_BSF 0 ++#define CONFIG_HAPQA_EXTRACT_BSF 0 ++#define CONFIG_HEVC_METADATA_BSF 0 ++#define CONFIG_HEVC_MP4TOANNEXB_BSF 0 ++#define CONFIG_IMX_DUMP_HEADER_BSF 0 ++#define CONFIG_MEDIA100_TO_MJPEGB_BSF 0 ++#define CONFIG_MJPEG2JPEG_BSF 0 ++#define CONFIG_MJPEGA_DUMP_HEADER_BSF 0 ++#define CONFIG_MP3_HEADER_DECOMPRESS_BSF 0 ++#define CONFIG_MPEG2_METADATA_BSF 0 ++#define CONFIG_MPEG4_UNPACK_BFRAMES_BSF 0 ++#define CONFIG_MOV2TEXTSUB_BSF 0 ++#define CONFIG_NOISE_BSF 0 ++#define CONFIG_NULL_BSF 0 ++#define CONFIG_OPUS_METADATA_BSF 0 ++#define CONFIG_PCM_RECHUNK_BSF 0 ++#define CONFIG_PGS_FRAME_MERGE_BSF 0 ++#define CONFIG_PRORES_METADATA_BSF 0 ++#define CONFIG_REMOVE_EXTRADATA_BSF 0 ++#define CONFIG_SETTS_BSF 0 ++#define CONFIG_TEXT2MOVSUB_BSF 0 ++#define CONFIG_TRACE_HEADERS_BSF 0 ++#define CONFIG_TRUEHD_CORE_BSF 0 ++#define CONFIG_VP9_METADATA_BSF 0 ++#define CONFIG_VP9_RAW_REORDER_BSF 0 ++#define CONFIG_VP9_SUPERFRAME_BSF 0 ++#define CONFIG_VP9_SUPERFRAME_SPLIT_BSF 0 ++#define CONFIG_AASC_DECODER 0 ++#define CONFIG_AIC_DECODER 0 ++#define CONFIG_ALIAS_PIX_DECODER 0 ++#define CONFIG_AGM_DECODER 0 ++#define CONFIG_AMV_DECODER 0 ++#define CONFIG_ANM_DECODER 0 ++#define CONFIG_ANSI_DECODER 0 ++#define CONFIG_APNG_DECODER 0 ++#define CONFIG_ARBC_DECODER 0 ++#define CONFIG_ARGO_DECODER 0 ++#define CONFIG_ASV1_DECODER 0 ++#define CONFIG_ASV2_DECODER 0 ++#define CONFIG_AURA_DECODER 0 ++#define CONFIG_AURA2_DECODER 0 ++#define CONFIG_AVRP_DECODER 0 ++#define CONFIG_AVRN_DECODER 0 ++#define CONFIG_AVS_DECODER 0 ++#define CONFIG_AVUI_DECODER 0 ++#define CONFIG_AYUV_DECODER 0 ++#define CONFIG_BETHSOFTVID_DECODER 0 ++#define CONFIG_BFI_DECODER 0 ++#define CONFIG_BINK_DECODER 0 ++#define CONFIG_BITPACKED_DECODER 0 ++#define CONFIG_BMP_DECODER 0 ++#define CONFIG_BMV_VIDEO_DECODER 0 ++#define CONFIG_BRENDER_PIX_DECODER 0 ++#define CONFIG_C93_DECODER 0 ++#define CONFIG_CAVS_DECODER 0 ++#define CONFIG_CDGRAPHICS_DECODER 0 ++#define CONFIG_CDTOONS_DECODER 0 ++#define CONFIG_CDXL_DECODER 0 ++#define CONFIG_CFHD_DECODER 0 ++#define CONFIG_CINEPAK_DECODER 0 ++#define CONFIG_CLEARVIDEO_DECODER 0 ++#define CONFIG_CLJR_DECODER 0 ++#define CONFIG_CLLC_DECODER 0 ++#define CONFIG_COMFORTNOISE_DECODER 0 ++#define CONFIG_CPIA_DECODER 0 ++#define CONFIG_CRI_DECODER 0 ++#define CONFIG_CSCD_DECODER 0 ++#define CONFIG_CYUV_DECODER 0 ++#define CONFIG_DDS_DECODER 0 ++#define CONFIG_DFA_DECODER 0 ++#define CONFIG_DIRAC_DECODER 0 ++#define CONFIG_DNXHD_DECODER 0 ++#define CONFIG_DPX_DECODER 0 ++#define CONFIG_DSICINVIDEO_DECODER 0 ++#define CONFIG_DVAUDIO_DECODER 0 ++#define CONFIG_DVVIDEO_DECODER 0 ++#define CONFIG_DXA_DECODER 0 ++#define CONFIG_DXTORY_DECODER 0 ++#define CONFIG_DXV_DECODER 0 ++#define CONFIG_EACMV_DECODER 0 ++#define CONFIG_EAMAD_DECODER 0 ++#define CONFIG_EATGQ_DECODER 0 ++#define CONFIG_EATGV_DECODER 0 ++#define CONFIG_EATQI_DECODER 0 ++#define CONFIG_EIGHTBPS_DECODER 0 ++#define CONFIG_EIGHTSVX_EXP_DECODER 0 ++#define CONFIG_EIGHTSVX_FIB_DECODER 0 ++#define CONFIG_ESCAPE124_DECODER 0 ++#define CONFIG_ESCAPE130_DECODER 0 ++#define CONFIG_EXR_DECODER 0 ++#define CONFIG_FFV1_DECODER 0 ++#define CONFIG_FFVHUFF_DECODER 0 ++#define CONFIG_FIC_DECODER 0 ++#define CONFIG_FITS_DECODER 0 ++#define CONFIG_FLASHSV_DECODER 0 ++#define CONFIG_FLASHSV2_DECODER 0 ++#define CONFIG_FLIC_DECODER 0 ++#define CONFIG_FLV_DECODER 0 ++#define CONFIG_FMVC_DECODER 0 ++#define CONFIG_FOURXM_DECODER 0 ++#define CONFIG_FRAPS_DECODER 0 ++#define CONFIG_FRWU_DECODER 0 ++#define CONFIG_G2M_DECODER 0 ++#define CONFIG_GDV_DECODER 0 ++#define CONFIG_GEM_DECODER 0 ++#define CONFIG_GIF_DECODER 0 ++#define CONFIG_H261_DECODER 0 ++#define CONFIG_H263_DECODER 1 ++#define CONFIG_H263I_DECODER 0 ++#define CONFIG_H263P_DECODER 0 ++#define CONFIG_H263_V4L2M2M_DECODER 0 ++#define CONFIG_H264_DECODER 1 ++#define CONFIG_H264_CRYSTALHD_DECODER 0 ++#define CONFIG_H264_V4L2M2M_DECODER 0 ++#define CONFIG_H264_MEDIACODEC_DECODER 0 ++#define CONFIG_H264_MMAL_DECODER 0 ++#define CONFIG_H264_QSV_DECODER 0 ++#define CONFIG_H264_RKMPP_DECODER 0 ++#define CONFIG_HAP_DECODER 0 ++#define CONFIG_HEVC_DECODER 0 ++#define CONFIG_HEVC_QSV_DECODER 0 ++#define CONFIG_HEVC_RKMPP_DECODER 0 ++#define CONFIG_HEVC_V4L2M2M_DECODER 0 ++#define CONFIG_HNM4_VIDEO_DECODER 0 ++#define CONFIG_HQ_HQA_DECODER 0 ++#define CONFIG_HQX_DECODER 0 ++#define CONFIG_HUFFYUV_DECODER 0 ++#define CONFIG_HYMT_DECODER 0 ++#define CONFIG_IDCIN_DECODER 0 ++#define CONFIG_IFF_ILBM_DECODER 0 ++#define CONFIG_IMM4_DECODER 0 ++#define CONFIG_IMM5_DECODER 0 ++#define CONFIG_INDEO2_DECODER 0 ++#define CONFIG_INDEO3_DECODER 0 ++#define CONFIG_INDEO4_DECODER 0 ++#define CONFIG_INDEO5_DECODER 0 ++#define CONFIG_INTERPLAY_VIDEO_DECODER 0 ++#define CONFIG_IPU_DECODER 0 ++#define CONFIG_JPEG2000_DECODER 0 ++#define CONFIG_JPEGLS_DECODER 0 ++#define CONFIG_JV_DECODER 0 ++#define CONFIG_KGV1_DECODER 0 ++#define CONFIG_KMVC_DECODER 0 ++#define CONFIG_LAGARITH_DECODER 0 ++#define CONFIG_LOCO_DECODER 0 ++#define CONFIG_LSCR_DECODER 0 ++#define CONFIG_M101_DECODER 0 ++#define CONFIG_MAGICYUV_DECODER 0 ++#define CONFIG_MDEC_DECODER 0 ++#define CONFIG_MEDIA100_DECODER 0 ++#define CONFIG_MIMIC_DECODER 0 ++#define CONFIG_MJPEG_DECODER 0 ++#define CONFIG_MJPEGB_DECODER 0 ++#define CONFIG_MMVIDEO_DECODER 0 ++#define CONFIG_MOBICLIP_DECODER 0 ++#define CONFIG_MOTIONPIXELS_DECODER 0 ++#define CONFIG_MPEG1VIDEO_DECODER 0 ++#define CONFIG_MPEG2VIDEO_DECODER 0 ++#define CONFIG_MPEG4_DECODER 1 ++#define CONFIG_MPEG4_CRYSTALHD_DECODER 0 ++#define CONFIG_MPEG4_V4L2M2M_DECODER 0 ++#define CONFIG_MPEG4_MMAL_DECODER 0 ++#define CONFIG_MPEGVIDEO_DECODER 0 ++#define CONFIG_MPEG1_V4L2M2M_DECODER 0 ++#define CONFIG_MPEG2_MMAL_DECODER 0 ++#define CONFIG_MPEG2_CRYSTALHD_DECODER 0 ++#define CONFIG_MPEG2_V4L2M2M_DECODER 0 ++#define CONFIG_MPEG2_QSV_DECODER 0 ++#define CONFIG_MPEG2_MEDIACODEC_DECODER 0 ++#define CONFIG_MSA1_DECODER 0 ++#define CONFIG_MSCC_DECODER 0 ++#define CONFIG_MSMPEG4V1_DECODER 0 ++#define CONFIG_MSMPEG4V2_DECODER 0 ++#define CONFIG_MSMPEG4V3_DECODER 0 ++#define CONFIG_MSMPEG4_CRYSTALHD_DECODER 0 ++#define CONFIG_MSP2_DECODER 0 ++#define CONFIG_MSRLE_DECODER 0 ++#define CONFIG_MSS1_DECODER 0 ++#define CONFIG_MSS2_DECODER 0 ++#define CONFIG_MSVIDEO1_DECODER 0 ++#define CONFIG_MSZH_DECODER 0 ++#define CONFIG_MTS2_DECODER 0 ++#define CONFIG_MV30_DECODER 0 ++#define CONFIG_MVC1_DECODER 0 ++#define CONFIG_MVC2_DECODER 0 ++#define CONFIG_MVDV_DECODER 0 ++#define CONFIG_MVHA_DECODER 0 ++#define CONFIG_MWSC_DECODER 0 ++#define CONFIG_MXPEG_DECODER 0 ++#define CONFIG_NOTCHLC_DECODER 0 ++#define CONFIG_NUV_DECODER 0 ++#define CONFIG_PAF_VIDEO_DECODER 0 ++#define CONFIG_PAM_DECODER 0 ++#define CONFIG_PBM_DECODER 0 ++#define CONFIG_PCX_DECODER 0 ++#define CONFIG_PDV_DECODER 0 ++#define CONFIG_PFM_DECODER 0 ++#define CONFIG_PGM_DECODER 0 ++#define CONFIG_PGMYUV_DECODER 0 ++#define CONFIG_PGX_DECODER 0 ++#define CONFIG_PHM_DECODER 0 ++#define CONFIG_PHOTOCD_DECODER 0 ++#define CONFIG_PICTOR_DECODER 0 ++#define CONFIG_PIXLET_DECODER 0 ++#define CONFIG_PNG_DECODER 0 ++#define CONFIG_PPM_DECODER 0 ++#define CONFIG_PRORES_DECODER 0 ++#define CONFIG_PROSUMER_DECODER 0 ++#define CONFIG_PSD_DECODER 0 ++#define CONFIG_PTX_DECODER 0 ++#define CONFIG_QDRAW_DECODER 0 ++#define CONFIG_QOI_DECODER 0 ++#define CONFIG_QPEG_DECODER 0 ++#define CONFIG_QTRLE_DECODER 0 ++#define CONFIG_R10K_DECODER 0 ++#define CONFIG_R210_DECODER 0 ++#define CONFIG_RASC_DECODER 0 ++#define CONFIG_RAWVIDEO_DECODER 0 ++#define CONFIG_RKA_DECODER 0 ++#define CONFIG_RL2_DECODER 0 ++#define CONFIG_ROQ_DECODER 0 ++#define CONFIG_RPZA_DECODER 0 ++#define CONFIG_RSCC_DECODER 0 ++#define CONFIG_RV10_DECODER 0 ++#define CONFIG_RV20_DECODER 0 ++#define CONFIG_RV30_DECODER 0 ++#define CONFIG_RV40_DECODER 0 ++#define CONFIG_S302M_DECODER 0 ++#define CONFIG_SANM_DECODER 0 ++#define CONFIG_SCPR_DECODER 0 ++#define CONFIG_SCREENPRESSO_DECODER 0 ++#define CONFIG_SGA_DECODER 0 ++#define CONFIG_SGI_DECODER 0 ++#define CONFIG_SGIRLE_DECODER 0 ++#define CONFIG_SHEERVIDEO_DECODER 0 ++#define CONFIG_SIMBIOSIS_IMX_DECODER 0 ++#define CONFIG_SMACKER_DECODER 0 ++#define CONFIG_SMC_DECODER 0 ++#define CONFIG_SMVJPEG_DECODER 0 ++#define CONFIG_SNOW_DECODER 0 ++#define CONFIG_SP5X_DECODER 0 ++#define CONFIG_SPEEDHQ_DECODER 0 ++#define CONFIG_SPEEX_DECODER 0 ++#define CONFIG_SRGC_DECODER 0 ++#define CONFIG_SUNRAST_DECODER 0 ++#define CONFIG_SVQ1_DECODER 0 ++#define CONFIG_SVQ3_DECODER 0 ++#define CONFIG_TARGA_DECODER 0 ++#define CONFIG_TARGA_Y216_DECODER 0 ++#define CONFIG_TDSC_DECODER 0 ++#define CONFIG_THEORA_DECODER 1 ++#define CONFIG_THP_DECODER 0 ++#define CONFIG_TIERTEXSEQVIDEO_DECODER 0 ++#define CONFIG_TIFF_DECODER 0 ++#define CONFIG_TMV_DECODER 0 ++#define CONFIG_TRUEMOTION1_DECODER 0 ++#define CONFIG_TRUEMOTION2_DECODER 0 ++#define CONFIG_TRUEMOTION2RT_DECODER 0 ++#define CONFIG_TSCC_DECODER 0 ++#define CONFIG_TSCC2_DECODER 0 ++#define CONFIG_TXD_DECODER 0 ++#define CONFIG_ULTI_DECODER 0 ++#define CONFIG_UTVIDEO_DECODER 0 ++#define CONFIG_V210_DECODER 0 ++#define CONFIG_V210X_DECODER 0 ++#define CONFIG_V308_DECODER 0 ++#define CONFIG_V408_DECODER 0 ++#define CONFIG_V410_DECODER 0 ++#define CONFIG_VB_DECODER 0 ++#define CONFIG_VBN_DECODER 0 ++#define CONFIG_VBLE_DECODER 0 ++#define CONFIG_VC1_DECODER 0 ++#define CONFIG_VC1_CRYSTALHD_DECODER 0 ++#define CONFIG_VC1IMAGE_DECODER 0 ++#define CONFIG_VC1_MMAL_DECODER 0 ++#define CONFIG_VC1_QSV_DECODER 0 ++#define CONFIG_VC1_V4L2M2M_DECODER 0 ++#define CONFIG_VCR1_DECODER 0 ++#define CONFIG_VMDVIDEO_DECODER 0 ++#define CONFIG_VMNC_DECODER 0 ++#define CONFIG_VP3_DECODER 1 ++#define CONFIG_VP4_DECODER 0 ++#define CONFIG_VP5_DECODER 0 ++#define CONFIG_VP6_DECODER 0 ++#define CONFIG_VP6A_DECODER 0 ++#define CONFIG_VP6F_DECODER 0 ++#define CONFIG_VP7_DECODER 0 ++#define CONFIG_VP8_DECODER 1 ++#define CONFIG_VP8_RKMPP_DECODER 0 ++#define CONFIG_VP8_V4L2M2M_DECODER 0 ++#define CONFIG_VP9_DECODER 0 ++#define CONFIG_VP9_RKMPP_DECODER 0 ++#define CONFIG_VP9_V4L2M2M_DECODER 0 ++#define CONFIG_VQA_DECODER 0 ++#define CONFIG_VQC_DECODER 0 ++#define CONFIG_WBMP_DECODER 0 ++#define CONFIG_WEBP_DECODER 0 ++#define CONFIG_WCMV_DECODER 0 ++#define CONFIG_WRAPPED_AVFRAME_DECODER 0 ++#define CONFIG_WMV1_DECODER 0 ++#define CONFIG_WMV2_DECODER 0 ++#define CONFIG_WMV3_DECODER 0 ++#define CONFIG_WMV3_CRYSTALHD_DECODER 0 ++#define CONFIG_WMV3IMAGE_DECODER 0 ++#define CONFIG_WNV1_DECODER 0 ++#define CONFIG_XAN_WC3_DECODER 0 ++#define CONFIG_XAN_WC4_DECODER 0 ++#define CONFIG_XBM_DECODER 0 ++#define CONFIG_XFACE_DECODER 0 ++#define CONFIG_XL_DECODER 0 ++#define CONFIG_XPM_DECODER 0 ++#define CONFIG_XWD_DECODER 0 ++#define CONFIG_Y41P_DECODER 0 ++#define CONFIG_YLC_DECODER 0 ++#define CONFIG_YOP_DECODER 0 ++#define CONFIG_YUV4_DECODER 0 ++#define CONFIG_ZERO12V_DECODER 0 ++#define CONFIG_ZEROCODEC_DECODER 0 ++#define CONFIG_ZLIB_DECODER 0 ++#define CONFIG_ZMBV_DECODER 0 ++#define CONFIG_AAC_DECODER 1 ++#define CONFIG_AAC_FIXED_DECODER 0 ++#define CONFIG_AAC_LATM_DECODER 0 ++#define CONFIG_AC3_DECODER 0 ++#define CONFIG_AC3_FIXED_DECODER 0 ++#define CONFIG_ACELP_KELVIN_DECODER 0 ++#define CONFIG_ALAC_DECODER 0 ++#define CONFIG_ALS_DECODER 0 ++#define CONFIG_AMRNB_DECODER 0 ++#define CONFIG_AMRWB_DECODER 0 ++#define CONFIG_APAC_DECODER 0 ++#define CONFIG_APE_DECODER 0 ++#define CONFIG_APTX_DECODER 0 ++#define CONFIG_APTX_HD_DECODER 0 ++#define CONFIG_ATRAC1_DECODER 0 ++#define CONFIG_ATRAC3_DECODER 0 ++#define CONFIG_ATRAC3AL_DECODER 0 ++#define CONFIG_ATRAC3P_DECODER 0 ++#define CONFIG_ATRAC3PAL_DECODER 0 ++#define CONFIG_ATRAC9_DECODER 0 ++#define CONFIG_BINKAUDIO_DCT_DECODER 0 ++#define CONFIG_BINKAUDIO_RDFT_DECODER 0 ++#define CONFIG_BMV_AUDIO_DECODER 0 ++#define CONFIG_BONK_DECODER 0 ++#define CONFIG_COOK_DECODER 0 ++#define CONFIG_DCA_DECODER 0 ++#define CONFIG_DFPWM_DECODER 0 ++#define CONFIG_DOLBY_E_DECODER 0 ++#define CONFIG_DSD_LSBF_DECODER 0 ++#define CONFIG_DSD_MSBF_DECODER 0 ++#define CONFIG_DSD_LSBF_PLANAR_DECODER 0 ++#define CONFIG_DSD_MSBF_PLANAR_DECODER 0 ++#define CONFIG_DSICINAUDIO_DECODER 0 ++#define CONFIG_DSS_SP_DECODER 0 ++#define CONFIG_DST_DECODER 0 ++#define CONFIG_EAC3_DECODER 0 ++#define CONFIG_EVRC_DECODER 0 ++#define CONFIG_FASTAUDIO_DECODER 0 ++#define CONFIG_FFWAVESYNTH_DECODER 0 ++#define CONFIG_FLAC_DECODER 1 ++#define CONFIG_FTR_DECODER 0 ++#define CONFIG_G723_1_DECODER 0 ++#define CONFIG_G729_DECODER 0 ++#define CONFIG_GSM_DECODER 0 ++#define CONFIG_GSM_MS_DECODER 0 ++#define CONFIG_HCA_DECODER 0 ++#define CONFIG_HCOM_DECODER 0 ++#define CONFIG_HDR_DECODER 0 ++#define CONFIG_IAC_DECODER 0 ++#define CONFIG_ILBC_DECODER 0 ++#define CONFIG_IMC_DECODER 0 ++#define CONFIG_INTERPLAY_ACM_DECODER 0 ++#define CONFIG_MACE3_DECODER 0 ++#define CONFIG_MACE6_DECODER 0 ++#define CONFIG_METASOUND_DECODER 0 ++#define CONFIG_MISC4_DECODER 0 ++#define CONFIG_MLP_DECODER 0 ++#define CONFIG_MP1_DECODER 0 ++#define CONFIG_MP1FLOAT_DECODER 0 ++#define CONFIG_MP2_DECODER 0 ++#define CONFIG_MP2FLOAT_DECODER 0 ++#define CONFIG_MP3FLOAT_DECODER 0 ++#define CONFIG_MP3_DECODER 1 ++#define CONFIG_MP3ADUFLOAT_DECODER 0 ++#define CONFIG_MP3ADU_DECODER 0 ++#define CONFIG_MP3ON4FLOAT_DECODER 0 ++#define CONFIG_MP3ON4_DECODER 0 ++#define CONFIG_MPC7_DECODER 0 ++#define CONFIG_MPC8_DECODER 0 ++#define CONFIG_MSNSIREN_DECODER 0 ++#define CONFIG_NELLYMOSER_DECODER 0 ++#define CONFIG_ON2AVC_DECODER 0 ++#define CONFIG_OPUS_DECODER 0 ++#define CONFIG_PAF_AUDIO_DECODER 0 ++#define CONFIG_QCELP_DECODER 0 ++#define CONFIG_QDM2_DECODER 0 ++#define CONFIG_QDMC_DECODER 0 ++#define CONFIG_RA_144_DECODER 0 ++#define CONFIG_RA_288_DECODER 0 ++#define CONFIG_RALF_DECODER 0 ++#define CONFIG_SBC_DECODER 0 ++#define CONFIG_SHORTEN_DECODER 0 ++#define CONFIG_SIPR_DECODER 0 ++#define CONFIG_SIREN_DECODER 0 ++#define CONFIG_SMACKAUD_DECODER 0 ++#define CONFIG_SONIC_DECODER 0 ++#define CONFIG_TAK_DECODER 0 ++#define CONFIG_TRUEHD_DECODER 0 ++#define CONFIG_TRUESPEECH_DECODER 0 ++#define CONFIG_TTA_DECODER 0 ++#define CONFIG_TWINVQ_DECODER 0 ++#define CONFIG_VMDAUDIO_DECODER 0 ++#define CONFIG_VORBIS_DECODER 1 ++#define CONFIG_WAVARC_DECODER 0 ++#define CONFIG_WAVPACK_DECODER 0 ++#define CONFIG_WMALOSSLESS_DECODER 0 ++#define CONFIG_WMAPRO_DECODER 0 ++#define CONFIG_WMAV1_DECODER 0 ++#define CONFIG_WMAV2_DECODER 0 ++#define CONFIG_WMAVOICE_DECODER 0 ++#define CONFIG_WS_SND1_DECODER 0 ++#define CONFIG_XMA1_DECODER 0 ++#define CONFIG_XMA2_DECODER 0 ++#define CONFIG_PCM_ALAW_DECODER 1 ++#define CONFIG_PCM_BLURAY_DECODER 0 ++#define CONFIG_PCM_DVD_DECODER 0 ++#define CONFIG_PCM_F16LE_DECODER 0 ++#define CONFIG_PCM_F24LE_DECODER 0 ++#define CONFIG_PCM_F32BE_DECODER 0 ++#define CONFIG_PCM_F32LE_DECODER 1 ++#define CONFIG_PCM_F64BE_DECODER 0 ++#define CONFIG_PCM_F64LE_DECODER 0 ++#define CONFIG_PCM_LXF_DECODER 0 ++#define CONFIG_PCM_MULAW_DECODER 1 ++#define CONFIG_PCM_S8_DECODER 0 ++#define CONFIG_PCM_S8_PLANAR_DECODER 0 ++#define CONFIG_PCM_S16BE_DECODER 1 ++#define CONFIG_PCM_S16BE_PLANAR_DECODER 0 ++#define CONFIG_PCM_S16LE_DECODER 1 ++#define CONFIG_PCM_S16LE_PLANAR_DECODER 0 ++#define CONFIG_PCM_S24BE_DECODER 1 ++#define CONFIG_PCM_S24DAUD_DECODER 0 ++#define CONFIG_PCM_S24LE_DECODER 1 ++#define CONFIG_PCM_S24LE_PLANAR_DECODER 0 ++#define CONFIG_PCM_S32BE_DECODER 0 ++#define CONFIG_PCM_S32LE_DECODER 1 ++#define CONFIG_PCM_S32LE_PLANAR_DECODER 0 ++#define CONFIG_PCM_S64BE_DECODER 0 ++#define CONFIG_PCM_S64LE_DECODER 0 ++#define CONFIG_PCM_SGA_DECODER 0 ++#define CONFIG_PCM_U8_DECODER 1 ++#define CONFIG_PCM_U16BE_DECODER 0 ++#define CONFIG_PCM_U16LE_DECODER 0 ++#define CONFIG_PCM_U24BE_DECODER 0 ++#define CONFIG_PCM_U24LE_DECODER 0 ++#define CONFIG_PCM_U32BE_DECODER 0 ++#define CONFIG_PCM_U32LE_DECODER 0 ++#define CONFIG_PCM_VIDC_DECODER 0 ++#define CONFIG_CBD2_DPCM_DECODER 0 ++#define CONFIG_DERF_DPCM_DECODER 0 ++#define CONFIG_GREMLIN_DPCM_DECODER 0 ++#define CONFIG_INTERPLAY_DPCM_DECODER 0 ++#define CONFIG_ROQ_DPCM_DECODER 0 ++#define CONFIG_SDX2_DPCM_DECODER 0 ++#define CONFIG_SOL_DPCM_DECODER 0 ++#define CONFIG_XAN_DPCM_DECODER 0 ++#define CONFIG_WADY_DPCM_DECODER 0 ++#define CONFIG_ADPCM_4XM_DECODER 0 ++#define CONFIG_ADPCM_ADX_DECODER 0 ++#define CONFIG_ADPCM_AFC_DECODER 0 ++#define CONFIG_ADPCM_AGM_DECODER 0 ++#define CONFIG_ADPCM_AICA_DECODER 0 ++#define CONFIG_ADPCM_ARGO_DECODER 0 ++#define CONFIG_ADPCM_CT_DECODER 0 ++#define CONFIG_ADPCM_DTK_DECODER 0 ++#define CONFIG_ADPCM_EA_DECODER 0 ++#define CONFIG_ADPCM_EA_MAXIS_XA_DECODER 0 ++#define CONFIG_ADPCM_EA_R1_DECODER 0 ++#define CONFIG_ADPCM_EA_R2_DECODER 0 ++#define CONFIG_ADPCM_EA_R3_DECODER 0 ++#define CONFIG_ADPCM_EA_XAS_DECODER 0 ++#define CONFIG_ADPCM_G722_DECODER 0 ++#define CONFIG_ADPCM_G726_DECODER 0 ++#define CONFIG_ADPCM_G726LE_DECODER 0 ++#define CONFIG_ADPCM_IMA_ACORN_DECODER 0 ++#define CONFIG_ADPCM_IMA_AMV_DECODER 0 ++#define CONFIG_ADPCM_IMA_ALP_DECODER 0 ++#define CONFIG_ADPCM_IMA_APC_DECODER 0 ++#define CONFIG_ADPCM_IMA_APM_DECODER 0 ++#define CONFIG_ADPCM_IMA_CUNNING_DECODER 0 ++#define CONFIG_ADPCM_IMA_DAT4_DECODER 0 ++#define CONFIG_ADPCM_IMA_DK3_DECODER 0 ++#define CONFIG_ADPCM_IMA_DK4_DECODER 0 ++#define CONFIG_ADPCM_IMA_EA_EACS_DECODER 0 ++#define CONFIG_ADPCM_IMA_EA_SEAD_DECODER 0 ++#define CONFIG_ADPCM_IMA_ISS_DECODER 0 ++#define CONFIG_ADPCM_IMA_MOFLEX_DECODER 0 ++#define CONFIG_ADPCM_IMA_MTF_DECODER 0 ++#define CONFIG_ADPCM_IMA_OKI_DECODER 0 ++#define CONFIG_ADPCM_IMA_QT_DECODER 0 ++#define CONFIG_ADPCM_IMA_RAD_DECODER 0 ++#define CONFIG_ADPCM_IMA_SSI_DECODER 0 ++#define CONFIG_ADPCM_IMA_SMJPEG_DECODER 0 ++#define CONFIG_ADPCM_IMA_WAV_DECODER 0 ++#define CONFIG_ADPCM_IMA_WS_DECODER 0 ++#define CONFIG_ADPCM_MS_DECODER 0 ++#define CONFIG_ADPCM_MTAF_DECODER 0 ++#define CONFIG_ADPCM_PSX_DECODER 0 ++#define CONFIG_ADPCM_SBPRO_2_DECODER 0 ++#define CONFIG_ADPCM_SBPRO_3_DECODER 0 ++#define CONFIG_ADPCM_SBPRO_4_DECODER 0 ++#define CONFIG_ADPCM_SWF_DECODER 0 ++#define CONFIG_ADPCM_THP_DECODER 0 ++#define CONFIG_ADPCM_THP_LE_DECODER 0 ++#define CONFIG_ADPCM_VIMA_DECODER 0 ++#define CONFIG_ADPCM_XA_DECODER 0 ++#define CONFIG_ADPCM_XMD_DECODER 0 ++#define CONFIG_ADPCM_YAMAHA_DECODER 0 ++#define CONFIG_ADPCM_ZORK_DECODER 0 ++#define CONFIG_SSA_DECODER 0 ++#define CONFIG_ASS_DECODER 0 ++#define CONFIG_CCAPTION_DECODER 0 ++#define CONFIG_DVBSUB_DECODER 0 ++#define CONFIG_DVDSUB_DECODER 0 ++#define CONFIG_JACOSUB_DECODER 0 ++#define CONFIG_MICRODVD_DECODER 0 ++#define CONFIG_MOVTEXT_DECODER 0 ++#define CONFIG_MPL2_DECODER 0 ++#define CONFIG_PGSSUB_DECODER 0 ++#define CONFIG_PJS_DECODER 0 ++#define CONFIG_REALTEXT_DECODER 0 ++#define CONFIG_SAMI_DECODER 0 ++#define CONFIG_SRT_DECODER 0 ++#define CONFIG_STL_DECODER 0 ++#define CONFIG_SUBRIP_DECODER 0 ++#define CONFIG_SUBVIEWER_DECODER 0 ++#define CONFIG_SUBVIEWER1_DECODER 0 ++#define CONFIG_TEXT_DECODER 0 ++#define CONFIG_VPLAYER_DECODER 0 ++#define CONFIG_WEBVTT_DECODER 0 ++#define CONFIG_XSUB_DECODER 0 ++#define CONFIG_AAC_AT_DECODER 0 ++#define CONFIG_AC3_AT_DECODER 0 ++#define CONFIG_ADPCM_IMA_QT_AT_DECODER 0 ++#define CONFIG_ALAC_AT_DECODER 0 ++#define CONFIG_AMR_NB_AT_DECODER 0 ++#define CONFIG_EAC3_AT_DECODER 0 ++#define CONFIG_GSM_MS_AT_DECODER 0 ++#define CONFIG_ILBC_AT_DECODER 0 ++#define CONFIG_MP1_AT_DECODER 0 ++#define CONFIG_MP2_AT_DECODER 0 ++#define CONFIG_MP3_AT_DECODER 0 ++#define CONFIG_PCM_ALAW_AT_DECODER 0 ++#define CONFIG_PCM_MULAW_AT_DECODER 0 ++#define CONFIG_QDMC_AT_DECODER 0 ++#define CONFIG_QDM2_AT_DECODER 0 ++#define CONFIG_LIBARIBCAPTION_DECODER 0 ++#define CONFIG_LIBARIBB24_DECODER 0 ++#define CONFIG_LIBCELT_DECODER 0 ++#define CONFIG_LIBCODEC2_DECODER 0 ++#define CONFIG_LIBDAV1D_DECODER 0 ++#define CONFIG_LIBDAVS2_DECODER 0 ++#define CONFIG_LIBFDK_AAC_DECODER 0 ++#define CONFIG_LIBGSM_DECODER 0 ++#define CONFIG_LIBGSM_MS_DECODER 0 ++#define CONFIG_LIBILBC_DECODER 0 ++#define CONFIG_LIBJXL_DECODER 0 ++#define CONFIG_LIBOPENCORE_AMRNB_DECODER 0 ++#define CONFIG_LIBOPENCORE_AMRWB_DECODER 0 ++#define CONFIG_LIBOPUS_DECODER 1 ++#define CONFIG_LIBRSVG_DECODER 0 ++#define CONFIG_LIBSPEEX_DECODER 0 ++#define CONFIG_LIBUAVS3D_DECODER 0 ++#define CONFIG_LIBVORBIS_DECODER 0 ++#define CONFIG_LIBVPX_VP8_DECODER 0 ++#define CONFIG_LIBVPX_VP9_DECODER 0 ++#define CONFIG_LIBZVBI_TELETEXT_DECODER 0 ++#define CONFIG_BINTEXT_DECODER 0 ++#define CONFIG_XBIN_DECODER 0 ++#define CONFIG_IDF_DECODER 0 ++#define CONFIG_LIBAOM_AV1_DECODER 0 ++#define CONFIG_AV1_DECODER 0 ++#define CONFIG_AV1_CUVID_DECODER 0 ++#define CONFIG_AV1_MEDIACODEC_DECODER 0 ++#define CONFIG_AV1_QSV_DECODER 0 ++#define CONFIG_LIBOPENH264_DECODER 0 ++#define CONFIG_H264_CUVID_DECODER 0 ++#define CONFIG_HEVC_CUVID_DECODER 0 ++#define CONFIG_HEVC_MEDIACODEC_DECODER 0 ++#define CONFIG_MJPEG_CUVID_DECODER 0 ++#define CONFIG_MJPEG_QSV_DECODER 0 ++#define CONFIG_MPEG1_CUVID_DECODER 0 ++#define CONFIG_MPEG2_CUVID_DECODER 0 ++#define CONFIG_MPEG4_CUVID_DECODER 0 ++#define CONFIG_MPEG4_MEDIACODEC_DECODER 0 ++#define CONFIG_VC1_CUVID_DECODER 0 ++#define CONFIG_VP8_CUVID_DECODER 0 ++#define CONFIG_VP8_MEDIACODEC_DECODER 0 ++#define CONFIG_VP8_QSV_DECODER 0 ++#define CONFIG_VP9_CUVID_DECODER 0 ++#define CONFIG_VP9_MEDIACODEC_DECODER 0 ++#define CONFIG_VP9_QSV_DECODER 0 ++#define CONFIG_VNULL_DECODER 0 ++#define CONFIG_ANULL_DECODER 0 ++#define CONFIG_A64MULTI_ENCODER 0 ++#define CONFIG_A64MULTI5_ENCODER 0 ++#define CONFIG_ALIAS_PIX_ENCODER 0 ++#define CONFIG_AMV_ENCODER 0 ++#define CONFIG_APNG_ENCODER 0 ++#define CONFIG_ASV1_ENCODER 0 ++#define CONFIG_ASV2_ENCODER 0 ++#define CONFIG_AVRP_ENCODER 0 ++#define CONFIG_AVUI_ENCODER 0 ++#define CONFIG_AYUV_ENCODER 0 ++#define CONFIG_BITPACKED_ENCODER 0 ++#define CONFIG_BMP_ENCODER 0 ++#define CONFIG_CFHD_ENCODER 0 ++#define CONFIG_CINEPAK_ENCODER 0 ++#define CONFIG_CLJR_ENCODER 0 ++#define CONFIG_COMFORTNOISE_ENCODER 0 ++#define CONFIG_DNXHD_ENCODER 0 ++#define CONFIG_DPX_ENCODER 0 ++#define CONFIG_DVVIDEO_ENCODER 0 ++#define CONFIG_EXR_ENCODER 0 ++#define CONFIG_FFV1_ENCODER 0 ++#define CONFIG_FFVHUFF_ENCODER 0 ++#define CONFIG_FITS_ENCODER 0 ++#define CONFIG_FLASHSV_ENCODER 0 ++#define CONFIG_FLASHSV2_ENCODER 0 ++#define CONFIG_FLV_ENCODER 0 ++#define CONFIG_GIF_ENCODER 0 ++#define CONFIG_H261_ENCODER 0 ++#define CONFIG_H263_ENCODER 0 ++#define CONFIG_H263P_ENCODER 0 ++#define CONFIG_H264_MEDIACODEC_ENCODER 0 ++#define CONFIG_HAP_ENCODER 0 ++#define CONFIG_HUFFYUV_ENCODER 0 ++#define CONFIG_JPEG2000_ENCODER 0 ++#define CONFIG_JPEGLS_ENCODER 0 ++#define CONFIG_LJPEG_ENCODER 0 ++#define CONFIG_MAGICYUV_ENCODER 0 ++#define CONFIG_MJPEG_ENCODER 0 ++#define CONFIG_MPEG1VIDEO_ENCODER 0 ++#define CONFIG_MPEG2VIDEO_ENCODER 0 ++#define CONFIG_MPEG4_ENCODER 0 ++#define CONFIG_MSMPEG4V2_ENCODER 0 ++#define CONFIG_MSMPEG4V3_ENCODER 0 ++#define CONFIG_MSVIDEO1_ENCODER 0 ++#define CONFIG_PAM_ENCODER 0 ++#define CONFIG_PBM_ENCODER 0 ++#define CONFIG_PCX_ENCODER 0 ++#define CONFIG_PFM_ENCODER 0 ++#define CONFIG_PGM_ENCODER 0 ++#define CONFIG_PGMYUV_ENCODER 0 ++#define CONFIG_PHM_ENCODER 0 ++#define CONFIG_PNG_ENCODER 0 ++#define CONFIG_PPM_ENCODER 0 ++#define CONFIG_PRORES_ENCODER 0 ++#define CONFIG_PRORES_AW_ENCODER 0 ++#define CONFIG_PRORES_KS_ENCODER 0 ++#define CONFIG_QOI_ENCODER 0 ++#define CONFIG_QTRLE_ENCODER 0 ++#define CONFIG_R10K_ENCODER 0 ++#define CONFIG_R210_ENCODER 0 ++#define CONFIG_RAWVIDEO_ENCODER 0 ++#define CONFIG_ROQ_ENCODER 0 ++#define CONFIG_RPZA_ENCODER 0 ++#define CONFIG_RV10_ENCODER 0 ++#define CONFIG_RV20_ENCODER 0 ++#define CONFIG_S302M_ENCODER 0 ++#define CONFIG_SGI_ENCODER 0 ++#define CONFIG_SMC_ENCODER 0 ++#define CONFIG_SNOW_ENCODER 0 ++#define CONFIG_SPEEDHQ_ENCODER 0 ++#define CONFIG_SUNRAST_ENCODER 0 ++#define CONFIG_SVQ1_ENCODER 0 ++#define CONFIG_TARGA_ENCODER 0 ++#define CONFIG_TIFF_ENCODER 0 ++#define CONFIG_UTVIDEO_ENCODER 0 ++#define CONFIG_V210_ENCODER 0 ++#define CONFIG_V308_ENCODER 0 ++#define CONFIG_V408_ENCODER 0 ++#define CONFIG_V410_ENCODER 0 ++#define CONFIG_VBN_ENCODER 0 ++#define CONFIG_VC2_ENCODER 0 ++#define CONFIG_WBMP_ENCODER 0 ++#define CONFIG_WRAPPED_AVFRAME_ENCODER 0 ++#define CONFIG_WMV1_ENCODER 0 ++#define CONFIG_WMV2_ENCODER 0 ++#define CONFIG_XBM_ENCODER 0 ++#define CONFIG_XFACE_ENCODER 0 ++#define CONFIG_XWD_ENCODER 0 ++#define CONFIG_Y41P_ENCODER 0 ++#define CONFIG_YUV4_ENCODER 0 ++#define CONFIG_ZLIB_ENCODER 0 ++#define CONFIG_ZMBV_ENCODER 0 ++#define CONFIG_AAC_ENCODER 0 ++#define CONFIG_AC3_ENCODER 0 ++#define CONFIG_AC3_FIXED_ENCODER 0 ++#define CONFIG_ALAC_ENCODER 0 ++#define CONFIG_APTX_ENCODER 0 ++#define CONFIG_APTX_HD_ENCODER 0 ++#define CONFIG_DCA_ENCODER 0 ++#define CONFIG_DFPWM_ENCODER 0 ++#define CONFIG_EAC3_ENCODER 0 ++#define CONFIG_FLAC_ENCODER 0 ++#define CONFIG_G723_1_ENCODER 0 ++#define CONFIG_HDR_ENCODER 0 ++#define CONFIG_MLP_ENCODER 0 ++#define CONFIG_MP2_ENCODER 0 ++#define CONFIG_MP2FIXED_ENCODER 0 ++#define CONFIG_NELLYMOSER_ENCODER 0 ++#define CONFIG_OPUS_ENCODER 0 ++#define CONFIG_RA_144_ENCODER 0 ++#define CONFIG_SBC_ENCODER 0 ++#define CONFIG_SONIC_ENCODER 0 ++#define CONFIG_SONIC_LS_ENCODER 0 ++#define CONFIG_TRUEHD_ENCODER 0 ++#define CONFIG_TTA_ENCODER 0 ++#define CONFIG_VORBIS_ENCODER 0 ++#define CONFIG_WAVPACK_ENCODER 0 ++#define CONFIG_WMAV1_ENCODER 0 ++#define CONFIG_WMAV2_ENCODER 0 ++#define CONFIG_PCM_ALAW_ENCODER 0 ++#define CONFIG_PCM_BLURAY_ENCODER 0 ++#define CONFIG_PCM_DVD_ENCODER 0 ++#define CONFIG_PCM_F32BE_ENCODER 0 ++#define CONFIG_PCM_F32LE_ENCODER 0 ++#define CONFIG_PCM_F64BE_ENCODER 0 ++#define CONFIG_PCM_F64LE_ENCODER 0 ++#define CONFIG_PCM_MULAW_ENCODER 0 ++#define CONFIG_PCM_S8_ENCODER 0 ++#define CONFIG_PCM_S8_PLANAR_ENCODER 0 ++#define CONFIG_PCM_S16BE_ENCODER 0 ++#define CONFIG_PCM_S16BE_PLANAR_ENCODER 0 ++#define CONFIG_PCM_S16LE_ENCODER 0 ++#define CONFIG_PCM_S16LE_PLANAR_ENCODER 0 ++#define CONFIG_PCM_S24BE_ENCODER 0 ++#define CONFIG_PCM_S24DAUD_ENCODER 0 ++#define CONFIG_PCM_S24LE_ENCODER 0 ++#define CONFIG_PCM_S24LE_PLANAR_ENCODER 0 ++#define CONFIG_PCM_S32BE_ENCODER 0 ++#define CONFIG_PCM_S32LE_ENCODER 0 ++#define CONFIG_PCM_S32LE_PLANAR_ENCODER 0 ++#define CONFIG_PCM_S64BE_ENCODER 0 ++#define CONFIG_PCM_S64LE_ENCODER 0 ++#define CONFIG_PCM_U8_ENCODER 0 ++#define CONFIG_PCM_U16BE_ENCODER 0 ++#define CONFIG_PCM_U16LE_ENCODER 0 ++#define CONFIG_PCM_U24BE_ENCODER 0 ++#define CONFIG_PCM_U24LE_ENCODER 0 ++#define CONFIG_PCM_U32BE_ENCODER 0 ++#define CONFIG_PCM_U32LE_ENCODER 0 ++#define CONFIG_PCM_VIDC_ENCODER 0 ++#define CONFIG_ROQ_DPCM_ENCODER 0 ++#define CONFIG_ADPCM_ADX_ENCODER 0 ++#define CONFIG_ADPCM_ARGO_ENCODER 0 ++#define CONFIG_ADPCM_G722_ENCODER 0 ++#define CONFIG_ADPCM_G726_ENCODER 0 ++#define CONFIG_ADPCM_G726LE_ENCODER 0 ++#define CONFIG_ADPCM_IMA_AMV_ENCODER 0 ++#define CONFIG_ADPCM_IMA_ALP_ENCODER 0 ++#define CONFIG_ADPCM_IMA_APM_ENCODER 0 ++#define CONFIG_ADPCM_IMA_QT_ENCODER 0 ++#define CONFIG_ADPCM_IMA_SSI_ENCODER 0 ++#define CONFIG_ADPCM_IMA_WAV_ENCODER 0 ++#define CONFIG_ADPCM_IMA_WS_ENCODER 0 ++#define CONFIG_ADPCM_MS_ENCODER 0 ++#define CONFIG_ADPCM_SWF_ENCODER 0 ++#define CONFIG_ADPCM_YAMAHA_ENCODER 0 ++#define CONFIG_SSA_ENCODER 0 ++#define CONFIG_ASS_ENCODER 0 ++#define CONFIG_DVBSUB_ENCODER 0 ++#define CONFIG_DVDSUB_ENCODER 0 ++#define CONFIG_MOVTEXT_ENCODER 0 ++#define CONFIG_SRT_ENCODER 0 ++#define CONFIG_SUBRIP_ENCODER 0 ++#define CONFIG_TEXT_ENCODER 0 ++#define CONFIG_TTML_ENCODER 0 ++#define CONFIG_WEBVTT_ENCODER 0 ++#define CONFIG_XSUB_ENCODER 0 ++#define CONFIG_AAC_AT_ENCODER 0 ++#define CONFIG_ALAC_AT_ENCODER 0 ++#define CONFIG_ILBC_AT_ENCODER 0 ++#define CONFIG_PCM_ALAW_AT_ENCODER 0 ++#define CONFIG_PCM_MULAW_AT_ENCODER 0 ++#define CONFIG_LIBAOM_AV1_ENCODER 0 ++#define CONFIG_LIBCODEC2_ENCODER 0 ++#define CONFIG_LIBFDK_AAC_ENCODER 0 ++#define CONFIG_LIBGSM_ENCODER 0 ++#define CONFIG_LIBGSM_MS_ENCODER 0 ++#define CONFIG_LIBILBC_ENCODER 0 ++#define CONFIG_LIBJXL_ENCODER 0 ++#define CONFIG_LIBMP3LAME_ENCODER 0 ++#define CONFIG_LIBOPENCORE_AMRNB_ENCODER 0 ++#define CONFIG_LIBOPENJPEG_ENCODER 0 ++#define CONFIG_LIBOPUS_ENCODER 0 ++#define CONFIG_LIBRAV1E_ENCODER 0 ++#define CONFIG_LIBSHINE_ENCODER 0 ++#define CONFIG_LIBSPEEX_ENCODER 0 ++#define CONFIG_LIBSVTAV1_ENCODER 0 ++#define CONFIG_LIBTHEORA_ENCODER 0 ++#define CONFIG_LIBTWOLAME_ENCODER 0 ++#define CONFIG_LIBVO_AMRWBENC_ENCODER 0 ++#define CONFIG_LIBVORBIS_ENCODER 0 ++#define CONFIG_LIBVPX_VP8_ENCODER 0 ++#define CONFIG_LIBVPX_VP9_ENCODER 0 ++#define CONFIG_LIBWEBP_ANIM_ENCODER 0 ++#define CONFIG_LIBWEBP_ENCODER 0 ++#define CONFIG_LIBX262_ENCODER 0 ++#define CONFIG_LIBX264_ENCODER 0 ++#define CONFIG_LIBX264RGB_ENCODER 0 ++#define CONFIG_LIBX265_ENCODER 0 ++#define CONFIG_LIBXAVS_ENCODER 0 ++#define CONFIG_LIBXAVS2_ENCODER 0 ++#define CONFIG_LIBXVID_ENCODER 0 ++#define CONFIG_AAC_MF_ENCODER 0 ++#define CONFIG_AC3_MF_ENCODER 0 ++#define CONFIG_H263_V4L2M2M_ENCODER 0 ++#define CONFIG_AV1_MEDIACODEC_ENCODER 0 ++#define CONFIG_AV1_NVENC_ENCODER 0 ++#define CONFIG_AV1_QSV_ENCODER 0 ++#define CONFIG_AV1_AMF_ENCODER 0 ++#define CONFIG_LIBOPENH264_ENCODER 0 ++#define CONFIG_H264_AMF_ENCODER 0 ++#define CONFIG_H264_MF_ENCODER 0 ++#define CONFIG_H264_NVENC_ENCODER 0 ++#define CONFIG_H264_OMX_ENCODER 0 ++#define CONFIG_H264_QSV_ENCODER 0 ++#define CONFIG_H264_V4L2M2M_ENCODER 0 ++#define CONFIG_H264_VAAPI_ENCODER 0 ++#define CONFIG_H264_VIDEOTOOLBOX_ENCODER 0 ++#define CONFIG_HEVC_AMF_ENCODER 0 ++#define CONFIG_HEVC_MEDIACODEC_ENCODER 0 ++#define CONFIG_HEVC_MF_ENCODER 0 ++#define CONFIG_HEVC_NVENC_ENCODER 0 ++#define CONFIG_HEVC_QSV_ENCODER 0 ++#define CONFIG_HEVC_V4L2M2M_ENCODER 0 ++#define CONFIG_HEVC_VAAPI_ENCODER 0 ++#define CONFIG_HEVC_VIDEOTOOLBOX_ENCODER 0 ++#define CONFIG_LIBKVAZAAR_ENCODER 0 ++#define CONFIG_MJPEG_QSV_ENCODER 0 ++#define CONFIG_MJPEG_VAAPI_ENCODER 0 ++#define CONFIG_MP3_MF_ENCODER 0 ++#define CONFIG_MPEG2_QSV_ENCODER 0 ++#define CONFIG_MPEG2_VAAPI_ENCODER 0 ++#define CONFIG_MPEG4_MEDIACODEC_ENCODER 0 ++#define CONFIG_MPEG4_OMX_ENCODER 0 ++#define CONFIG_MPEG4_V4L2M2M_ENCODER 0 ++#define CONFIG_PRORES_VIDEOTOOLBOX_ENCODER 0 ++#define CONFIG_VP8_MEDIACODEC_ENCODER 0 ++#define CONFIG_VP8_V4L2M2M_ENCODER 0 ++#define CONFIG_VP8_VAAPI_ENCODER 0 ++#define CONFIG_VP9_MEDIACODEC_ENCODER 0 ++#define CONFIG_VP9_VAAPI_ENCODER 0 ++#define CONFIG_VP9_QSV_ENCODER 0 ++#define CONFIG_VNULL_ENCODER 0 ++#define CONFIG_ANULL_ENCODER 0 ++#define CONFIG_AV1_D3D11VA_HWACCEL 0 ++#define CONFIG_AV1_D3D11VA2_HWACCEL 0 ++#define CONFIG_AV1_DXVA2_HWACCEL 0 ++#define CONFIG_AV1_NVDEC_HWACCEL 0 ++#define CONFIG_AV1_VAAPI_HWACCEL 0 ++#define CONFIG_AV1_VDPAU_HWACCEL 0 ++#define CONFIG_H263_VAAPI_HWACCEL 0 ++#define CONFIG_H263_VIDEOTOOLBOX_HWACCEL 0 ++#define CONFIG_H264_D3D11VA_HWACCEL 0 ++#define CONFIG_H264_D3D11VA2_HWACCEL 0 ++#define CONFIG_H264_DXVA2_HWACCEL 0 ++#define CONFIG_H264_NVDEC_HWACCEL 0 ++#define CONFIG_H264_VAAPI_HWACCEL 0 ++#define CONFIG_H264_VDPAU_HWACCEL 0 ++#define CONFIG_H264_VIDEOTOOLBOX_HWACCEL 0 ++#define CONFIG_HEVC_D3D11VA_HWACCEL 0 ++#define CONFIG_HEVC_D3D11VA2_HWACCEL 0 ++#define CONFIG_HEVC_DXVA2_HWACCEL 0 ++#define CONFIG_HEVC_NVDEC_HWACCEL 0 ++#define CONFIG_HEVC_VAAPI_HWACCEL 0 ++#define CONFIG_HEVC_VDPAU_HWACCEL 0 ++#define CONFIG_HEVC_VIDEOTOOLBOX_HWACCEL 0 ++#define CONFIG_MJPEG_NVDEC_HWACCEL 0 ++#define CONFIG_MJPEG_VAAPI_HWACCEL 0 ++#define CONFIG_MPEG1_NVDEC_HWACCEL 0 ++#define CONFIG_MPEG1_VDPAU_HWACCEL 0 ++#define CONFIG_MPEG1_VIDEOTOOLBOX_HWACCEL 0 ++#define CONFIG_MPEG2_D3D11VA_HWACCEL 0 ++#define CONFIG_MPEG2_D3D11VA2_HWACCEL 0 ++#define CONFIG_MPEG2_NVDEC_HWACCEL 0 ++#define CONFIG_MPEG2_DXVA2_HWACCEL 0 ++#define CONFIG_MPEG2_VAAPI_HWACCEL 0 ++#define CONFIG_MPEG2_VDPAU_HWACCEL 0 ++#define CONFIG_MPEG2_VIDEOTOOLBOX_HWACCEL 0 ++#define CONFIG_MPEG4_NVDEC_HWACCEL 0 ++#define CONFIG_MPEG4_VAAPI_HWACCEL 0 ++#define CONFIG_MPEG4_VDPAU_HWACCEL 0 ++#define CONFIG_MPEG4_VIDEOTOOLBOX_HWACCEL 0 ++#define CONFIG_PRORES_VIDEOTOOLBOX_HWACCEL 0 ++#define CONFIG_VC1_D3D11VA_HWACCEL 0 ++#define CONFIG_VC1_D3D11VA2_HWACCEL 0 ++#define CONFIG_VC1_DXVA2_HWACCEL 0 ++#define CONFIG_VC1_NVDEC_HWACCEL 0 ++#define CONFIG_VC1_VAAPI_HWACCEL 0 ++#define CONFIG_VC1_VDPAU_HWACCEL 0 ++#define CONFIG_VP8_NVDEC_HWACCEL 0 ++#define CONFIG_VP8_VAAPI_HWACCEL 0 ++#define CONFIG_VP9_D3D11VA_HWACCEL 0 ++#define CONFIG_VP9_D3D11VA2_HWACCEL 0 ++#define CONFIG_VP9_DXVA2_HWACCEL 0 ++#define CONFIG_VP9_NVDEC_HWACCEL 0 ++#define CONFIG_VP9_VAAPI_HWACCEL 0 ++#define CONFIG_VP9_VDPAU_HWACCEL 0 ++#define CONFIG_VP9_VIDEOTOOLBOX_HWACCEL 0 ++#define CONFIG_WMV3_D3D11VA_HWACCEL 0 ++#define CONFIG_WMV3_D3D11VA2_HWACCEL 0 ++#define CONFIG_WMV3_DXVA2_HWACCEL 0 ++#define CONFIG_WMV3_NVDEC_HWACCEL 0 ++#define CONFIG_WMV3_VAAPI_HWACCEL 0 ++#define CONFIG_WMV3_VDPAU_HWACCEL 0 ++#define CONFIG_AAC_PARSER 1 ++#define CONFIG_AAC_LATM_PARSER 0 ++#define CONFIG_AC3_PARSER 0 ++#define CONFIG_ADX_PARSER 0 ++#define CONFIG_AMR_PARSER 0 ++#define CONFIG_AV1_PARSER 0 ++#define CONFIG_AVS2_PARSER 0 ++#define CONFIG_AVS3_PARSER 0 ++#define CONFIG_BMP_PARSER 0 ++#define CONFIG_CAVSVIDEO_PARSER 0 ++#define CONFIG_COOK_PARSER 0 ++#define CONFIG_CRI_PARSER 0 ++#define CONFIG_DCA_PARSER 0 ++#define CONFIG_DIRAC_PARSER 0 ++#define CONFIG_DNXHD_PARSER 0 ++#define CONFIG_DOLBY_E_PARSER 0 ++#define CONFIG_DPX_PARSER 0 ++#define CONFIG_DVAUDIO_PARSER 0 ++#define CONFIG_DVBSUB_PARSER 0 ++#define CONFIG_DVDSUB_PARSER 0 ++#define CONFIG_DVD_NAV_PARSER 0 ++#define CONFIG_FLAC_PARSER 1 ++#define CONFIG_FTR_PARSER 0 ++#define CONFIG_G723_1_PARSER 0 ++#define CONFIG_G729_PARSER 0 ++#define CONFIG_GIF_PARSER 0 ++#define CONFIG_GSM_PARSER 0 ++#define CONFIG_H261_PARSER 0 ++#define CONFIG_H263_PARSER 1 ++#define CONFIG_H264_PARSER 1 ++#define CONFIG_HEVC_PARSER 0 ++#define CONFIG_HDR_PARSER 0 ++#define CONFIG_IPU_PARSER 0 ++#define CONFIG_JPEG2000_PARSER 0 ++#define CONFIG_MISC4_PARSER 0 ++#define CONFIG_MJPEG_PARSER 0 ++#define CONFIG_MLP_PARSER 0 ++#define CONFIG_MPEG4VIDEO_PARSER 1 ++#define CONFIG_MPEGAUDIO_PARSER 1 ++#define CONFIG_MPEGVIDEO_PARSER 0 ++#define CONFIG_OPUS_PARSER 1 ++#define CONFIG_PNG_PARSER 0 ++#define CONFIG_PNM_PARSER 0 ++#define CONFIG_QOI_PARSER 0 ++#define CONFIG_RV30_PARSER 0 ++#define CONFIG_RV40_PARSER 0 ++#define CONFIG_SBC_PARSER 0 ++#define CONFIG_SIPR_PARSER 0 ++#define CONFIG_TAK_PARSER 0 ++#define CONFIG_VC1_PARSER 0 ++#define CONFIG_VORBIS_PARSER 1 ++#define CONFIG_VP3_PARSER 1 ++#define CONFIG_VP8_PARSER 1 ++#define CONFIG_VP9_PARSER 1 ++#define CONFIG_WEBP_PARSER 0 ++#define CONFIG_XBM_PARSER 0 ++#define CONFIG_XMA_PARSER 0 ++#define CONFIG_XWD_PARSER 0 ++#define CONFIG_ALSA_INDEV 0 ++#define CONFIG_ANDROID_CAMERA_INDEV 0 ++#define CONFIG_AVFOUNDATION_INDEV 0 ++#define CONFIG_BKTR_INDEV 0 ++#define CONFIG_DECKLINK_INDEV 0 ++#define CONFIG_DSHOW_INDEV 0 ++#define CONFIG_FBDEV_INDEV 0 ++#define CONFIG_GDIGRAB_INDEV 0 ++#define CONFIG_IEC61883_INDEV 0 ++#define CONFIG_JACK_INDEV 0 ++#define CONFIG_KMSGRAB_INDEV 0 ++#define CONFIG_LAVFI_INDEV 0 ++#define CONFIG_OPENAL_INDEV 0 ++#define CONFIG_OSS_INDEV 0 ++#define CONFIG_PULSE_INDEV 0 ++#define CONFIG_SNDIO_INDEV 0 ++#define CONFIG_V4L2_INDEV 0 ++#define CONFIG_VFWCAP_INDEV 0 ++#define CONFIG_XCBGRAB_INDEV 0 ++#define CONFIG_LIBCDIO_INDEV 0 ++#define CONFIG_LIBDC1394_INDEV 0 ++#define CONFIG_ALSA_OUTDEV 0 ++#define CONFIG_AUDIOTOOLBOX_OUTDEV 0 ++#define CONFIG_CACA_OUTDEV 0 ++#define CONFIG_DECKLINK_OUTDEV 0 ++#define CONFIG_FBDEV_OUTDEV 0 ++#define CONFIG_OPENGL_OUTDEV 0 ++#define CONFIG_OSS_OUTDEV 0 ++#define CONFIG_PULSE_OUTDEV 0 ++#define CONFIG_SDL2_OUTDEV 0 ++#define CONFIG_SNDIO_OUTDEV 0 ++#define CONFIG_V4L2_OUTDEV 0 ++#define CONFIG_XV_OUTDEV 0 ++#define CONFIG_ABENCH_FILTER 0 ++#define CONFIG_ACOMPRESSOR_FILTER 0 ++#define CONFIG_ACONTRAST_FILTER 0 ++#define CONFIG_ACOPY_FILTER 0 ++#define CONFIG_ACUE_FILTER 0 ++#define CONFIG_ACROSSFADE_FILTER 0 ++#define CONFIG_ACROSSOVER_FILTER 0 ++#define CONFIG_ACRUSHER_FILTER 0 ++#define CONFIG_ADECLICK_FILTER 0 ++#define CONFIG_ADECLIP_FILTER 0 ++#define CONFIG_ADECORRELATE_FILTER 0 ++#define CONFIG_ADELAY_FILTER 0 ++#define CONFIG_ADENORM_FILTER 0 ++#define CONFIG_ADERIVATIVE_FILTER 0 ++#define CONFIG_ADRC_FILTER 0 ++#define CONFIG_ADYNAMICEQUALIZER_FILTER 0 ++#define CONFIG_ADYNAMICSMOOTH_FILTER 0 ++#define CONFIG_AECHO_FILTER 0 ++#define CONFIG_AEMPHASIS_FILTER 0 ++#define CONFIG_AEVAL_FILTER 0 ++#define CONFIG_AEXCITER_FILTER 0 ++#define CONFIG_AFADE_FILTER 0 ++#define CONFIG_AFFTDN_FILTER 0 ++#define CONFIG_AFFTFILT_FILTER 0 ++#define CONFIG_AFIR_FILTER 0 ++#define CONFIG_AFORMAT_FILTER 0 ++#define CONFIG_AFREQSHIFT_FILTER 0 ++#define CONFIG_AFWTDN_FILTER 0 ++#define CONFIG_AGATE_FILTER 0 ++#define CONFIG_AIIR_FILTER 0 ++#define CONFIG_AINTEGRAL_FILTER 0 ++#define CONFIG_AINTERLEAVE_FILTER 0 ++#define CONFIG_ALATENCY_FILTER 0 ++#define CONFIG_ALIMITER_FILTER 0 ++#define CONFIG_ALLPASS_FILTER 0 ++#define CONFIG_ALOOP_FILTER 0 ++#define CONFIG_AMERGE_FILTER 0 ++#define CONFIG_AMETADATA_FILTER 0 ++#define CONFIG_AMIX_FILTER 0 ++#define CONFIG_AMULTIPLY_FILTER 0 ++#define CONFIG_ANEQUALIZER_FILTER 0 ++#define CONFIG_ANLMDN_FILTER 0 ++#define CONFIG_ANLMF_FILTER 0 ++#define CONFIG_ANLMS_FILTER 0 ++#define CONFIG_ANULL_FILTER 0 ++#define CONFIG_APAD_FILTER 0 ++#define CONFIG_APERMS_FILTER 0 ++#define CONFIG_APHASER_FILTER 0 ++#define CONFIG_APHASESHIFT_FILTER 0 ++#define CONFIG_APSYCLIP_FILTER 0 ++#define CONFIG_APULSATOR_FILTER 0 ++#define CONFIG_AREALTIME_FILTER 0 ++#define CONFIG_ARESAMPLE_FILTER 0 ++#define CONFIG_AREVERSE_FILTER 0 ++#define CONFIG_ARLS_FILTER 0 ++#define CONFIG_ARNNDN_FILTER 0 ++#define CONFIG_ASDR_FILTER 0 ++#define CONFIG_ASEGMENT_FILTER 0 ++#define CONFIG_ASELECT_FILTER 0 ++#define CONFIG_ASENDCMD_FILTER 0 ++#define CONFIG_ASETNSAMPLES_FILTER 0 ++#define CONFIG_ASETPTS_FILTER 0 ++#define CONFIG_ASETRATE_FILTER 0 ++#define CONFIG_ASETTB_FILTER 0 ++#define CONFIG_ASHOWINFO_FILTER 0 ++#define CONFIG_ASIDEDATA_FILTER 0 ++#define CONFIG_ASOFTCLIP_FILTER 0 ++#define CONFIG_ASPECTRALSTATS_FILTER 0 ++#define CONFIG_ASPLIT_FILTER 0 ++#define CONFIG_ASR_FILTER 0 ++#define CONFIG_ASTATS_FILTER 0 ++#define CONFIG_ASTREAMSELECT_FILTER 0 ++#define CONFIG_ASUBBOOST_FILTER 0 ++#define CONFIG_ASUBCUT_FILTER 0 ++#define CONFIG_ASUPERCUT_FILTER 0 ++#define CONFIG_ASUPERPASS_FILTER 0 ++#define CONFIG_ASUPERSTOP_FILTER 0 ++#define CONFIG_ATEMPO_FILTER 0 ++#define CONFIG_ATILT_FILTER 0 ++#define CONFIG_ATRIM_FILTER 0 ++#define CONFIG_AXCORRELATE_FILTER 0 ++#define CONFIG_AZMQ_FILTER 0 ++#define CONFIG_BANDPASS_FILTER 0 ++#define CONFIG_BANDREJECT_FILTER 0 ++#define CONFIG_BASS_FILTER 0 ++#define CONFIG_BIQUAD_FILTER 0 ++#define CONFIG_BS2B_FILTER 0 ++#define CONFIG_CHANNELMAP_FILTER 0 ++#define CONFIG_CHANNELSPLIT_FILTER 0 ++#define CONFIG_CHORUS_FILTER 0 ++#define CONFIG_COMPAND_FILTER 0 ++#define CONFIG_COMPENSATIONDELAY_FILTER 0 ++#define CONFIG_CROSSFEED_FILTER 0 ++#define CONFIG_CRYSTALIZER_FILTER 0 ++#define CONFIG_DCSHIFT_FILTER 0 ++#define CONFIG_DEESSER_FILTER 0 ++#define CONFIG_DIALOGUENHANCE_FILTER 0 ++#define CONFIG_DRMETER_FILTER 0 ++#define CONFIG_DYNAUDNORM_FILTER 0 ++#define CONFIG_EARWAX_FILTER 0 ++#define CONFIG_EBUR128_FILTER 0 ++#define CONFIG_EQUALIZER_FILTER 0 ++#define CONFIG_EXTRASTEREO_FILTER 0 ++#define CONFIG_FIREQUALIZER_FILTER 0 ++#define CONFIG_FLANGER_FILTER 0 ++#define CONFIG_HAAS_FILTER 0 ++#define CONFIG_HDCD_FILTER 0 ++#define CONFIG_HEADPHONE_FILTER 0 ++#define CONFIG_HIGHPASS_FILTER 0 ++#define CONFIG_HIGHSHELF_FILTER 0 ++#define CONFIG_JOIN_FILTER 0 ++#define CONFIG_LADSPA_FILTER 0 ++#define CONFIG_LOUDNORM_FILTER 0 ++#define CONFIG_LOWPASS_FILTER 0 ++#define CONFIG_LOWSHELF_FILTER 0 ++#define CONFIG_LV2_FILTER 0 ++#define CONFIG_MCOMPAND_FILTER 0 ++#define CONFIG_PAN_FILTER 0 ++#define CONFIG_REPLAYGAIN_FILTER 0 ++#define CONFIG_RUBBERBAND_FILTER 0 ++#define CONFIG_SIDECHAINCOMPRESS_FILTER 0 ++#define CONFIG_SIDECHAINGATE_FILTER 0 ++#define CONFIG_SILENCEDETECT_FILTER 0 ++#define CONFIG_SILENCEREMOVE_FILTER 0 ++#define CONFIG_SOFALIZER_FILTER 0 ++#define CONFIG_SPEECHNORM_FILTER 0 ++#define CONFIG_STEREOTOOLS_FILTER 0 ++#define CONFIG_STEREOWIDEN_FILTER 0 ++#define CONFIG_SUPEREQUALIZER_FILTER 0 ++#define CONFIG_SURROUND_FILTER 0 ++#define CONFIG_TILTSHELF_FILTER 0 ++#define CONFIG_TREBLE_FILTER 0 ++#define CONFIG_TREMOLO_FILTER 0 ++#define CONFIG_VIBRATO_FILTER 0 ++#define CONFIG_VIRTUALBASS_FILTER 0 ++#define CONFIG_VOLUME_FILTER 0 ++#define CONFIG_VOLUMEDETECT_FILTER 0 ++#define CONFIG_AEVALSRC_FILTER 0 ++#define CONFIG_AFDELAYSRC_FILTER 0 ++#define CONFIG_AFIREQSRC_FILTER 0 ++#define CONFIG_AFIRSRC_FILTER 0 ++#define CONFIG_ANOISESRC_FILTER 0 ++#define CONFIG_ANULLSRC_FILTER 0 ++#define CONFIG_FLITE_FILTER 0 ++#define CONFIG_HILBERT_FILTER 0 ++#define CONFIG_SINC_FILTER 0 ++#define CONFIG_SINE_FILTER 0 ++#define CONFIG_ANULLSINK_FILTER 0 ++#define CONFIG_ADDROI_FILTER 0 ++#define CONFIG_ALPHAEXTRACT_FILTER 0 ++#define CONFIG_ALPHAMERGE_FILTER 0 ++#define CONFIG_AMPLIFY_FILTER 0 ++#define CONFIG_ASS_FILTER 0 ++#define CONFIG_ATADENOISE_FILTER 0 ++#define CONFIG_AVGBLUR_FILTER 0 ++#define CONFIG_AVGBLUR_OPENCL_FILTER 0 ++#define CONFIG_AVGBLUR_VULKAN_FILTER 0 ++#define CONFIG_BACKGROUNDKEY_FILTER 0 ++#define CONFIG_BBOX_FILTER 0 ++#define CONFIG_BENCH_FILTER 0 ++#define CONFIG_BILATERAL_FILTER 0 ++#define CONFIG_BILATERAL_CUDA_FILTER 0 ++#define CONFIG_BITPLANENOISE_FILTER 0 ++#define CONFIG_BLACKDETECT_FILTER 0 ++#define CONFIG_BLACKFRAME_FILTER 0 ++#define CONFIG_BLEND_FILTER 0 ++#define CONFIG_BLEND_VULKAN_FILTER 0 ++#define CONFIG_BLOCKDETECT_FILTER 0 ++#define CONFIG_BLURDETECT_FILTER 0 ++#define CONFIG_BM3D_FILTER 0 ++#define CONFIG_BOXBLUR_FILTER 0 ++#define CONFIG_BOXBLUR_OPENCL_FILTER 0 ++#define CONFIG_BWDIF_FILTER 0 ++#define CONFIG_CAS_FILTER 0 ++#define CONFIG_CCREPACK_FILTER 0 ++#define CONFIG_CHROMABER_VULKAN_FILTER 0 ++#define CONFIG_CHROMAHOLD_FILTER 0 ++#define CONFIG_CHROMAKEY_FILTER 0 ++#define CONFIG_CHROMAKEY_CUDA_FILTER 0 ++#define CONFIG_CHROMANR_FILTER 0 ++#define CONFIG_CHROMASHIFT_FILTER 0 ++#define CONFIG_CIESCOPE_FILTER 0 ++#define CONFIG_CODECVIEW_FILTER 0 ++#define CONFIG_COLORBALANCE_FILTER 0 ++#define CONFIG_COLORCHANNELMIXER_FILTER 0 ++#define CONFIG_COLORCONTRAST_FILTER 0 ++#define CONFIG_COLORCORRECT_FILTER 0 ++#define CONFIG_COLORIZE_FILTER 0 ++#define CONFIG_COLORKEY_FILTER 0 ++#define CONFIG_COLORKEY_OPENCL_FILTER 0 ++#define CONFIG_COLORHOLD_FILTER 0 ++#define CONFIG_COLORLEVELS_FILTER 0 ++#define CONFIG_COLORMAP_FILTER 0 ++#define CONFIG_COLORMATRIX_FILTER 0 ++#define CONFIG_COLORSPACE_FILTER 0 ++#define CONFIG_COLORSPACE_CUDA_FILTER 0 ++#define CONFIG_COLORTEMPERATURE_FILTER 0 ++#define CONFIG_CONVOLUTION_FILTER 0 ++#define CONFIG_CONVOLUTION_OPENCL_FILTER 0 ++#define CONFIG_CONVOLVE_FILTER 0 ++#define CONFIG_COPY_FILTER 0 ++#define CONFIG_COREIMAGE_FILTER 0 ++#define CONFIG_CORR_FILTER 0 ++#define CONFIG_COVER_RECT_FILTER 0 ++#define CONFIG_CROP_FILTER 0 ++#define CONFIG_CROPDETECT_FILTER 0 ++#define CONFIG_CUE_FILTER 0 ++#define CONFIG_CURVES_FILTER 0 ++#define CONFIG_DATASCOPE_FILTER 0 ++#define CONFIG_DBLUR_FILTER 0 ++#define CONFIG_DCTDNOIZ_FILTER 0 ++#define CONFIG_DEBAND_FILTER 0 ++#define CONFIG_DEBLOCK_FILTER 0 ++#define CONFIG_DECIMATE_FILTER 0 ++#define CONFIG_DECONVOLVE_FILTER 0 ++#define CONFIG_DEDOT_FILTER 0 ++#define CONFIG_DEFLATE_FILTER 0 ++#define CONFIG_DEFLICKER_FILTER 0 ++#define CONFIG_DEINTERLACE_QSV_FILTER 0 ++#define CONFIG_DEINTERLACE_VAAPI_FILTER 0 ++#define CONFIG_DEJUDDER_FILTER 0 ++#define CONFIG_DELOGO_FILTER 0 ++#define CONFIG_DENOISE_VAAPI_FILTER 0 ++#define CONFIG_DERAIN_FILTER 0 ++#define CONFIG_DESHAKE_FILTER 0 ++#define CONFIG_DESHAKE_OPENCL_FILTER 0 ++#define CONFIG_DESPILL_FILTER 0 ++#define CONFIG_DETELECINE_FILTER 0 ++#define CONFIG_DILATION_FILTER 0 ++#define CONFIG_DILATION_OPENCL_FILTER 0 ++#define CONFIG_DISPLACE_FILTER 0 ++#define CONFIG_DNN_CLASSIFY_FILTER 0 ++#define CONFIG_DNN_DETECT_FILTER 0 ++#define CONFIG_DNN_PROCESSING_FILTER 0 ++#define CONFIG_DOUBLEWEAVE_FILTER 0 ++#define CONFIG_DRAWBOX_FILTER 0 ++#define CONFIG_DRAWGRAPH_FILTER 0 ++#define CONFIG_DRAWGRID_FILTER 0 ++#define CONFIG_DRAWTEXT_FILTER 0 ++#define CONFIG_EDGEDETECT_FILTER 0 ++#define CONFIG_ELBG_FILTER 0 ++#define CONFIG_ENTROPY_FILTER 0 ++#define CONFIG_EPX_FILTER 0 ++#define CONFIG_EQ_FILTER 0 ++#define CONFIG_EROSION_FILTER 0 ++#define CONFIG_EROSION_OPENCL_FILTER 0 ++#define CONFIG_ESTDIF_FILTER 0 ++#define CONFIG_EXPOSURE_FILTER 0 ++#define CONFIG_EXTRACTPLANES_FILTER 0 ++#define CONFIG_FADE_FILTER 0 ++#define CONFIG_FEEDBACK_FILTER 0 ++#define CONFIG_FFTDNOIZ_FILTER 0 ++#define CONFIG_FFTFILT_FILTER 0 ++#define CONFIG_FIELD_FILTER 0 ++#define CONFIG_FIELDHINT_FILTER 0 ++#define CONFIG_FIELDMATCH_FILTER 0 ++#define CONFIG_FIELDORDER_FILTER 0 ++#define CONFIG_FILLBORDERS_FILTER 0 ++#define CONFIG_FIND_RECT_FILTER 0 ++#define CONFIG_FLIP_VULKAN_FILTER 0 ++#define CONFIG_FLOODFILL_FILTER 0 ++#define CONFIG_FORMAT_FILTER 0 ++#define CONFIG_FPS_FILTER 0 ++#define CONFIG_FRAMEPACK_FILTER 0 ++#define CONFIG_FRAMERATE_FILTER 0 ++#define CONFIG_FRAMESTEP_FILTER 0 ++#define CONFIG_FREEZEDETECT_FILTER 0 ++#define CONFIG_FREEZEFRAMES_FILTER 0 ++#define CONFIG_FREI0R_FILTER 0 ++#define CONFIG_FSPP_FILTER 0 ++#define CONFIG_GBLUR_FILTER 0 ++#define CONFIG_GBLUR_VULKAN_FILTER 0 ++#define CONFIG_GEQ_FILTER 0 ++#define CONFIG_GRADFUN_FILTER 0 ++#define CONFIG_GRAPHMONITOR_FILTER 0 ++#define CONFIG_GRAYWORLD_FILTER 0 ++#define CONFIG_GREYEDGE_FILTER 0 ++#define CONFIG_GUIDED_FILTER 0 ++#define CONFIG_HALDCLUT_FILTER 0 ++#define CONFIG_HFLIP_FILTER 0 ++#define CONFIG_HFLIP_VULKAN_FILTER 0 ++#define CONFIG_HISTEQ_FILTER 0 ++#define CONFIG_HISTOGRAM_FILTER 0 ++#define CONFIG_HQDN3D_FILTER 0 ++#define CONFIG_HQX_FILTER 0 ++#define CONFIG_HSTACK_FILTER 0 ++#define CONFIG_HSVHOLD_FILTER 0 ++#define CONFIG_HSVKEY_FILTER 0 ++#define CONFIG_HUE_FILTER 0 ++#define CONFIG_HUESATURATION_FILTER 0 ++#define CONFIG_HWDOWNLOAD_FILTER 0 ++#define CONFIG_HWMAP_FILTER 0 ++#define CONFIG_HWUPLOAD_FILTER 0 ++#define CONFIG_HWUPLOAD_CUDA_FILTER 0 ++#define CONFIG_HYSTERESIS_FILTER 0 ++#define CONFIG_ICCDETECT_FILTER 0 ++#define CONFIG_ICCGEN_FILTER 0 ++#define CONFIG_IDENTITY_FILTER 0 ++#define CONFIG_IDET_FILTER 0 ++#define CONFIG_IL_FILTER 0 ++#define CONFIG_INFLATE_FILTER 0 ++#define CONFIG_INTERLACE_FILTER 0 ++#define CONFIG_INTERLEAVE_FILTER 0 ++#define CONFIG_KERNDEINT_FILTER 0 ++#define CONFIG_KIRSCH_FILTER 0 ++#define CONFIG_LAGFUN_FILTER 0 ++#define CONFIG_LATENCY_FILTER 0 ++#define CONFIG_LENSCORRECTION_FILTER 0 ++#define CONFIG_LENSFUN_FILTER 0 ++#define CONFIG_LIBPLACEBO_FILTER 0 ++#define CONFIG_LIBVMAF_FILTER 0 ++#define CONFIG_LIMITDIFF_FILTER 0 ++#define CONFIG_LIMITER_FILTER 0 ++#define CONFIG_LOOP_FILTER 0 ++#define CONFIG_LUMAKEY_FILTER 0 ++#define CONFIG_LUT_FILTER 0 ++#define CONFIG_LUT1D_FILTER 0 ++#define CONFIG_LUT2_FILTER 0 ++#define CONFIG_LUT3D_FILTER 0 ++#define CONFIG_LUTRGB_FILTER 0 ++#define CONFIG_LUTYUV_FILTER 0 ++#define CONFIG_MASKEDCLAMP_FILTER 0 ++#define CONFIG_MASKEDMAX_FILTER 0 ++#define CONFIG_MASKEDMERGE_FILTER 0 ++#define CONFIG_MASKEDMIN_FILTER 0 ++#define CONFIG_MASKEDTHRESHOLD_FILTER 0 ++#define CONFIG_MASKFUN_FILTER 0 ++#define CONFIG_MCDEINT_FILTER 0 ++#define CONFIG_MEDIAN_FILTER 0 ++#define CONFIG_MERGEPLANES_FILTER 0 ++#define CONFIG_MESTIMATE_FILTER 0 ++#define CONFIG_METADATA_FILTER 0 ++#define CONFIG_MIDEQUALIZER_FILTER 0 ++#define CONFIG_MINTERPOLATE_FILTER 0 ++#define CONFIG_MIX_FILTER 0 ++#define CONFIG_MONOCHROME_FILTER 0 ++#define CONFIG_MORPHO_FILTER 0 ++#define CONFIG_MPDECIMATE_FILTER 0 ++#define CONFIG_MSAD_FILTER 0 ++#define CONFIG_MULTIPLY_FILTER 0 ++#define CONFIG_NEGATE_FILTER 0 ++#define CONFIG_NLMEANS_FILTER 0 ++#define CONFIG_NLMEANS_OPENCL_FILTER 0 ++#define CONFIG_NNEDI_FILTER 0 ++#define CONFIG_NOFORMAT_FILTER 0 ++#define CONFIG_NOISE_FILTER 0 ++#define CONFIG_NORMALIZE_FILTER 0 ++#define CONFIG_NULL_FILTER 0 ++#define CONFIG_OCR_FILTER 0 ++#define CONFIG_OCV_FILTER 0 ++#define CONFIG_OSCILLOSCOPE_FILTER 0 ++#define CONFIG_OVERLAY_FILTER 0 ++#define CONFIG_OVERLAY_OPENCL_FILTER 0 ++#define CONFIG_OVERLAY_QSV_FILTER 0 ++#define CONFIG_OVERLAY_VAAPI_FILTER 0 ++#define CONFIG_OVERLAY_VULKAN_FILTER 0 ++#define CONFIG_OVERLAY_CUDA_FILTER 0 ++#define CONFIG_OWDENOISE_FILTER 0 ++#define CONFIG_PAD_FILTER 0 ++#define CONFIG_PAD_OPENCL_FILTER 0 ++#define CONFIG_PALETTEGEN_FILTER 0 ++#define CONFIG_PALETTEUSE_FILTER 0 ++#define CONFIG_PERMS_FILTER 0 ++#define CONFIG_PERSPECTIVE_FILTER 0 ++#define CONFIG_PHASE_FILTER 0 ++#define CONFIG_PHOTOSENSITIVITY_FILTER 0 ++#define CONFIG_PIXDESCTEST_FILTER 0 ++#define CONFIG_PIXELIZE_FILTER 0 ++#define CONFIG_PIXSCOPE_FILTER 0 ++#define CONFIG_PP_FILTER 0 ++#define CONFIG_PP7_FILTER 0 ++#define CONFIG_PREMULTIPLY_FILTER 0 ++#define CONFIG_PREWITT_FILTER 0 ++#define CONFIG_PREWITT_OPENCL_FILTER 0 ++#define CONFIG_PROCAMP_VAAPI_FILTER 0 ++#define CONFIG_PROGRAM_OPENCL_FILTER 0 ++#define CONFIG_PSEUDOCOLOR_FILTER 0 ++#define CONFIG_PSNR_FILTER 0 ++#define CONFIG_PULLUP_FILTER 0 ++#define CONFIG_QP_FILTER 0 ++#define CONFIG_RANDOM_FILTER 0 ++#define CONFIG_READEIA608_FILTER 0 ++#define CONFIG_READVITC_FILTER 0 ++#define CONFIG_REALTIME_FILTER 0 ++#define CONFIG_REMAP_FILTER 0 ++#define CONFIG_REMAP_OPENCL_FILTER 0 ++#define CONFIG_REMOVEGRAIN_FILTER 0 ++#define CONFIG_REMOVELOGO_FILTER 0 ++#define CONFIG_REPEATFIELDS_FILTER 0 ++#define CONFIG_REVERSE_FILTER 0 ++#define CONFIG_RGBASHIFT_FILTER 0 ++#define CONFIG_ROBERTS_FILTER 0 ++#define CONFIG_ROBERTS_OPENCL_FILTER 0 ++#define CONFIG_ROTATE_FILTER 0 ++#define CONFIG_SAB_FILTER 0 ++#define CONFIG_SCALE_FILTER 0 ++#define CONFIG_SCALE_CUDA_FILTER 0 ++#define CONFIG_SCALE_NPP_FILTER 0 ++#define CONFIG_SCALE_QSV_FILTER 0 ++#define CONFIG_SCALE_VAAPI_FILTER 0 ++#define CONFIG_SCALE_VULKAN_FILTER 0 ++#define CONFIG_SCALE2REF_FILTER 0 ++#define CONFIG_SCALE2REF_NPP_FILTER 0 ++#define CONFIG_SCDET_FILTER 0 ++#define CONFIG_SCHARR_FILTER 0 ++#define CONFIG_SCROLL_FILTER 0 ++#define CONFIG_SEGMENT_FILTER 0 ++#define CONFIG_SELECT_FILTER 0 ++#define CONFIG_SELECTIVECOLOR_FILTER 0 ++#define CONFIG_SENDCMD_FILTER 0 ++#define CONFIG_SEPARATEFIELDS_FILTER 0 ++#define CONFIG_SETDAR_FILTER 0 ++#define CONFIG_SETFIELD_FILTER 0 ++#define CONFIG_SETPARAMS_FILTER 0 ++#define CONFIG_SETPTS_FILTER 0 ++#define CONFIG_SETRANGE_FILTER 0 ++#define CONFIG_SETSAR_FILTER 0 ++#define CONFIG_SETTB_FILTER 0 ++#define CONFIG_SHARPEN_NPP_FILTER 0 ++#define CONFIG_SHARPNESS_VAAPI_FILTER 0 ++#define CONFIG_SHEAR_FILTER 0 ++#define CONFIG_SHOWINFO_FILTER 0 ++#define CONFIG_SHOWPALETTE_FILTER 0 ++#define CONFIG_SHUFFLEFRAMES_FILTER 0 ++#define CONFIG_SHUFFLEPIXELS_FILTER 0 ++#define CONFIG_SHUFFLEPLANES_FILTER 0 ++#define CONFIG_SIDEDATA_FILTER 0 ++#define CONFIG_SIGNALSTATS_FILTER 0 ++#define CONFIG_SIGNATURE_FILTER 0 ++#define CONFIG_SITI_FILTER 0 ++#define CONFIG_SMARTBLUR_FILTER 0 ++#define CONFIG_SOBEL_FILTER 0 ++#define CONFIG_SOBEL_OPENCL_FILTER 0 ++#define CONFIG_SPLIT_FILTER 0 ++#define CONFIG_SPP_FILTER 0 ++#define CONFIG_SR_FILTER 0 ++#define CONFIG_SSIM_FILTER 0 ++#define CONFIG_SSIM360_FILTER 0 ++#define CONFIG_STEREO3D_FILTER 0 ++#define CONFIG_STREAMSELECT_FILTER 0 ++#define CONFIG_SUBTITLES_FILTER 0 ++#define CONFIG_SUPER2XSAI_FILTER 0 ++#define CONFIG_SWAPRECT_FILTER 0 ++#define CONFIG_SWAPUV_FILTER 0 ++#define CONFIG_TBLEND_FILTER 0 ++#define CONFIG_TELECINE_FILTER 0 ++#define CONFIG_THISTOGRAM_FILTER 0 ++#define CONFIG_THRESHOLD_FILTER 0 ++#define CONFIG_THUMBNAIL_FILTER 0 ++#define CONFIG_THUMBNAIL_CUDA_FILTER 0 ++#define CONFIG_TILE_FILTER 0 ++#define CONFIG_TINTERLACE_FILTER 0 ++#define CONFIG_TLUT2_FILTER 0 ++#define CONFIG_TMEDIAN_FILTER 0 ++#define CONFIG_TMIDEQUALIZER_FILTER 0 ++#define CONFIG_TMIX_FILTER 0 ++#define CONFIG_TONEMAP_FILTER 0 ++#define CONFIG_TONEMAP_OPENCL_FILTER 0 ++#define CONFIG_TONEMAP_VAAPI_FILTER 0 ++#define CONFIG_TPAD_FILTER 0 ++#define CONFIG_TRANSPOSE_FILTER 0 ++#define CONFIG_TRANSPOSE_NPP_FILTER 0 ++#define CONFIG_TRANSPOSE_OPENCL_FILTER 0 ++#define CONFIG_TRANSPOSE_VAAPI_FILTER 0 ++#define CONFIG_TRANSPOSE_VULKAN_FILTER 0 ++#define CONFIG_TRIM_FILTER 0 ++#define CONFIG_UNPREMULTIPLY_FILTER 0 ++#define CONFIG_UNSHARP_FILTER 0 ++#define CONFIG_UNSHARP_OPENCL_FILTER 0 ++#define CONFIG_UNTILE_FILTER 0 ++#define CONFIG_USPP_FILTER 0 ++#define CONFIG_V360_FILTER 0 ++#define CONFIG_VAGUEDENOISER_FILTER 0 ++#define CONFIG_VARBLUR_FILTER 0 ++#define CONFIG_VECTORSCOPE_FILTER 0 ++#define CONFIG_VFLIP_FILTER 0 ++#define CONFIG_VFLIP_VULKAN_FILTER 0 ++#define CONFIG_VFRDET_FILTER 0 ++#define CONFIG_VIBRANCE_FILTER 0 ++#define CONFIG_VIDSTABDETECT_FILTER 0 ++#define CONFIG_VIDSTABTRANSFORM_FILTER 0 ++#define CONFIG_VIF_FILTER 0 ++#define CONFIG_VIGNETTE_FILTER 0 ++#define CONFIG_VMAFMOTION_FILTER 0 ++#define CONFIG_VPP_QSV_FILTER 0 ++#define CONFIG_VSTACK_FILTER 0 ++#define CONFIG_W3FDIF_FILTER 0 ++#define CONFIG_WAVEFORM_FILTER 0 ++#define CONFIG_WEAVE_FILTER 0 ++#define CONFIG_XBR_FILTER 0 ++#define CONFIG_XCORRELATE_FILTER 0 ++#define CONFIG_XFADE_FILTER 0 ++#define CONFIG_XFADE_OPENCL_FILTER 0 ++#define CONFIG_XMEDIAN_FILTER 0 ++#define CONFIG_XSTACK_FILTER 0 ++#define CONFIG_YADIF_FILTER 0 ++#define CONFIG_YADIF_CUDA_FILTER 0 ++#define CONFIG_YADIF_VIDEOTOOLBOX_FILTER 0 ++#define CONFIG_YAEPBLUR_FILTER 0 ++#define CONFIG_ZMQ_FILTER 0 ++#define CONFIG_ZOOMPAN_FILTER 0 ++#define CONFIG_ZSCALE_FILTER 0 ++#define CONFIG_HSTACK_VAAPI_FILTER 0 ++#define CONFIG_VSTACK_VAAPI_FILTER 0 ++#define CONFIG_XSTACK_VAAPI_FILTER 0 ++#define CONFIG_HSTACK_QSV_FILTER 0 ++#define CONFIG_VSTACK_QSV_FILTER 0 ++#define CONFIG_XSTACK_QSV_FILTER 0 ++#define CONFIG_ALLRGB_FILTER 0 ++#define CONFIG_ALLYUV_FILTER 0 ++#define CONFIG_CELLAUTO_FILTER 0 ++#define CONFIG_COLOR_FILTER 0 ++#define CONFIG_COLORCHART_FILTER 0 ++#define CONFIG_COLORSPECTRUM_FILTER 0 ++#define CONFIG_COREIMAGESRC_FILTER 0 ++#define CONFIG_DDAGRAB_FILTER 0 ++#define CONFIG_FREI0R_SRC_FILTER 0 ++#define CONFIG_GRADIENTS_FILTER 0 ++#define CONFIG_HALDCLUTSRC_FILTER 0 ++#define CONFIG_LIFE_FILTER 0 ++#define CONFIG_MANDELBROT_FILTER 0 ++#define CONFIG_MPTESTSRC_FILTER 0 ++#define CONFIG_NULLSRC_FILTER 0 ++#define CONFIG_OPENCLSRC_FILTER 0 ++#define CONFIG_PAL75BARS_FILTER 0 ++#define CONFIG_PAL100BARS_FILTER 0 ++#define CONFIG_RGBTESTSRC_FILTER 0 ++#define CONFIG_SIERPINSKI_FILTER 0 ++#define CONFIG_SMPTEBARS_FILTER 0 ++#define CONFIG_SMPTEHDBARS_FILTER 0 ++#define CONFIG_TESTSRC_FILTER 0 ++#define CONFIG_TESTSRC2_FILTER 0 ++#define CONFIG_YUVTESTSRC_FILTER 0 ++#define CONFIG_ZONEPLATE_FILTER 0 ++#define CONFIG_NULLSINK_FILTER 0 ++#define CONFIG_A3DSCOPE_FILTER 0 ++#define CONFIG_ABITSCOPE_FILTER 0 ++#define CONFIG_ADRAWGRAPH_FILTER 0 ++#define CONFIG_AGRAPHMONITOR_FILTER 0 ++#define CONFIG_AHISTOGRAM_FILTER 0 ++#define CONFIG_APHASEMETER_FILTER 0 ++#define CONFIG_AVECTORSCOPE_FILTER 0 ++#define CONFIG_CONCAT_FILTER 0 ++#define CONFIG_SHOWCQT_FILTER 0 ++#define CONFIG_SHOWCWT_FILTER 0 ++#define CONFIG_SHOWFREQS_FILTER 0 ++#define CONFIG_SHOWSPATIAL_FILTER 0 ++#define CONFIG_SHOWSPECTRUM_FILTER 0 ++#define CONFIG_SHOWSPECTRUMPIC_FILTER 0 ++#define CONFIG_SHOWVOLUME_FILTER 0 ++#define CONFIG_SHOWWAVES_FILTER 0 ++#define CONFIG_SHOWWAVESPIC_FILTER 0 ++#define CONFIG_SPECTRUMSYNTH_FILTER 0 ++#define CONFIG_AVSYNCTEST_FILTER 0 ++#define CONFIG_AMOVIE_FILTER 0 ++#define CONFIG_MOVIE_FILTER 0 ++#define CONFIG_AFIFO_FILTER 0 ++#define CONFIG_FIFO_FILTER 0 ++#define CONFIG_AA_DEMUXER 0 ++#define CONFIG_AAC_DEMUXER 1 ++#define CONFIG_AAX_DEMUXER 0 ++#define CONFIG_AC3_DEMUXER 0 ++#define CONFIG_ACE_DEMUXER 0 ++#define CONFIG_ACM_DEMUXER 0 ++#define CONFIG_ACT_DEMUXER 0 ++#define CONFIG_ADF_DEMUXER 0 ++#define CONFIG_ADP_DEMUXER 0 ++#define CONFIG_ADS_DEMUXER 0 ++#define CONFIG_ADX_DEMUXER 0 ++#define CONFIG_AEA_DEMUXER 0 ++#define CONFIG_AFC_DEMUXER 0 ++#define CONFIG_AIFF_DEMUXER 0 ++#define CONFIG_AIX_DEMUXER 0 ++#define CONFIG_ALP_DEMUXER 0 ++#define CONFIG_AMR_DEMUXER 0 ++#define CONFIG_AMRNB_DEMUXER 0 ++#define CONFIG_AMRWB_DEMUXER 0 ++#define CONFIG_ANM_DEMUXER 0 ++#define CONFIG_APAC_DEMUXER 0 ++#define CONFIG_APC_DEMUXER 0 ++#define CONFIG_APE_DEMUXER 0 ++#define CONFIG_APM_DEMUXER 0 ++#define CONFIG_APNG_DEMUXER 0 ++#define CONFIG_APTX_DEMUXER 0 ++#define CONFIG_APTX_HD_DEMUXER 0 ++#define CONFIG_AQTITLE_DEMUXER 0 ++#define CONFIG_ARGO_ASF_DEMUXER 0 ++#define CONFIG_ARGO_BRP_DEMUXER 0 ++#define CONFIG_ARGO_CVG_DEMUXER 0 ++#define CONFIG_ASF_DEMUXER 0 ++#define CONFIG_ASF_O_DEMUXER 0 ++#define CONFIG_ASS_DEMUXER 0 ++#define CONFIG_AST_DEMUXER 0 ++#define CONFIG_AU_DEMUXER 0 ++#define CONFIG_AV1_DEMUXER 0 ++#define CONFIG_AVI_DEMUXER 1 ++#define CONFIG_AVISYNTH_DEMUXER 0 ++#define CONFIG_AVR_DEMUXER 0 ++#define CONFIG_AVS_DEMUXER 0 ++#define CONFIG_AVS2_DEMUXER 0 ++#define CONFIG_AVS3_DEMUXER 0 ++#define CONFIG_BETHSOFTVID_DEMUXER 0 ++#define CONFIG_BFI_DEMUXER 0 ++#define CONFIG_BINTEXT_DEMUXER 0 ++#define CONFIG_BINK_DEMUXER 0 ++#define CONFIG_BINKA_DEMUXER 0 ++#define CONFIG_BIT_DEMUXER 0 ++#define CONFIG_BITPACKED_DEMUXER 0 ++#define CONFIG_BMV_DEMUXER 0 ++#define CONFIG_BFSTM_DEMUXER 0 ++#define CONFIG_BRSTM_DEMUXER 0 ++#define CONFIG_BOA_DEMUXER 0 ++#define CONFIG_BONK_DEMUXER 0 ++#define CONFIG_C93_DEMUXER 0 ++#define CONFIG_CAF_DEMUXER 0 ++#define CONFIG_CAVSVIDEO_DEMUXER 0 ++#define CONFIG_CDG_DEMUXER 0 ++#define CONFIG_CDXL_DEMUXER 0 ++#define CONFIG_CINE_DEMUXER 0 ++#define CONFIG_CODEC2_DEMUXER 0 ++#define CONFIG_CODEC2RAW_DEMUXER 0 ++#define CONFIG_CONCAT_DEMUXER 0 ++#define CONFIG_DASH_DEMUXER 0 ++#define CONFIG_DATA_DEMUXER 0 ++#define CONFIG_DAUD_DEMUXER 0 ++#define CONFIG_DCSTR_DEMUXER 0 ++#define CONFIG_DERF_DEMUXER 0 ++#define CONFIG_DFA_DEMUXER 0 ++#define CONFIG_DFPWM_DEMUXER 0 ++#define CONFIG_DHAV_DEMUXER 0 ++#define CONFIG_DIRAC_DEMUXER 0 ++#define CONFIG_DNXHD_DEMUXER 0 ++#define CONFIG_DSF_DEMUXER 0 ++#define CONFIG_DSICIN_DEMUXER 0 ++#define CONFIG_DSS_DEMUXER 0 ++#define CONFIG_DTS_DEMUXER 0 ++#define CONFIG_DTSHD_DEMUXER 0 ++#define CONFIG_DV_DEMUXER 0 ++#define CONFIG_DVBSUB_DEMUXER 0 ++#define CONFIG_DVBTXT_DEMUXER 0 ++#define CONFIG_DXA_DEMUXER 0 ++#define CONFIG_EA_DEMUXER 0 ++#define CONFIG_EA_CDATA_DEMUXER 0 ++#define CONFIG_EAC3_DEMUXER 0 ++#define CONFIG_EPAF_DEMUXER 0 ++#define CONFIG_FFMETADATA_DEMUXER 0 ++#define CONFIG_FILMSTRIP_DEMUXER 0 ++#define CONFIG_FITS_DEMUXER 0 ++#define CONFIG_FLAC_DEMUXER 1 ++#define CONFIG_FLIC_DEMUXER 0 ++#define CONFIG_FLV_DEMUXER 0 ++#define CONFIG_LIVE_FLV_DEMUXER 0 ++#define CONFIG_FOURXM_DEMUXER 0 ++#define CONFIG_FRM_DEMUXER 0 ++#define CONFIG_FSB_DEMUXER 0 ++#define CONFIG_FWSE_DEMUXER 0 ++#define CONFIG_G722_DEMUXER 0 ++#define CONFIG_G723_1_DEMUXER 0 ++#define CONFIG_G726_DEMUXER 0 ++#define CONFIG_G726LE_DEMUXER 0 ++#define CONFIG_G729_DEMUXER 0 ++#define CONFIG_GDV_DEMUXER 0 ++#define CONFIG_GENH_DEMUXER 0 ++#define CONFIG_GIF_DEMUXER 0 ++#define CONFIG_GSM_DEMUXER 0 ++#define CONFIG_GXF_DEMUXER 0 ++#define CONFIG_H261_DEMUXER 0 ++#define CONFIG_H263_DEMUXER 0 ++#define CONFIG_H264_DEMUXER 0 ++#define CONFIG_HCA_DEMUXER 0 ++#define CONFIG_HCOM_DEMUXER 0 ++#define CONFIG_HEVC_DEMUXER 0 ++#define CONFIG_HLS_DEMUXER 0 ++#define CONFIG_HNM_DEMUXER 0 ++#define CONFIG_ICO_DEMUXER 0 ++#define CONFIG_IDCIN_DEMUXER 0 ++#define CONFIG_IDF_DEMUXER 0 ++#define CONFIG_IFF_DEMUXER 0 ++#define CONFIG_IFV_DEMUXER 0 ++#define CONFIG_ILBC_DEMUXER 0 ++#define CONFIG_IMAGE2_DEMUXER 0 ++#define CONFIG_IMAGE2PIPE_DEMUXER 0 ++#define CONFIG_IMAGE2_ALIAS_PIX_DEMUXER 0 ++#define CONFIG_IMAGE2_BRENDER_PIX_DEMUXER 0 ++#define CONFIG_IMF_DEMUXER 0 ++#define CONFIG_INGENIENT_DEMUXER 0 ++#define CONFIG_IPMOVIE_DEMUXER 0 ++#define CONFIG_IPU_DEMUXER 0 ++#define CONFIG_IRCAM_DEMUXER 0 ++#define CONFIG_ISS_DEMUXER 0 ++#define CONFIG_IV8_DEMUXER 0 ++#define CONFIG_IVF_DEMUXER 0 ++#define CONFIG_IVR_DEMUXER 0 ++#define CONFIG_JACOSUB_DEMUXER 0 ++#define CONFIG_JV_DEMUXER 0 ++#define CONFIG_KUX_DEMUXER 0 ++#define CONFIG_KVAG_DEMUXER 0 ++#define CONFIG_LAF_DEMUXER 0 ++#define CONFIG_LMLM4_DEMUXER 0 ++#define CONFIG_LOAS_DEMUXER 0 ++#define CONFIG_LUODAT_DEMUXER 0 ++#define CONFIG_LRC_DEMUXER 0 ++#define CONFIG_LVF_DEMUXER 0 ++#define CONFIG_LXF_DEMUXER 0 ++#define CONFIG_M4V_DEMUXER 0 ++#define CONFIG_MCA_DEMUXER 0 ++#define CONFIG_MCC_DEMUXER 0 ++#define CONFIG_MATROSKA_DEMUXER 1 ++#define CONFIG_MGSTS_DEMUXER 0 ++#define CONFIG_MICRODVD_DEMUXER 0 ++#define CONFIG_MJPEG_DEMUXER 0 ++#define CONFIG_MJPEG_2000_DEMUXER 0 ++#define CONFIG_MLP_DEMUXER 0 ++#define CONFIG_MLV_DEMUXER 0 ++#define CONFIG_MM_DEMUXER 0 ++#define CONFIG_MMF_DEMUXER 0 ++#define CONFIG_MODS_DEMUXER 0 ++#define CONFIG_MOFLEX_DEMUXER 0 ++#define CONFIG_MOV_DEMUXER 1 ++#define CONFIG_MP3_DEMUXER 1 ++#define CONFIG_MPC_DEMUXER 0 ++#define CONFIG_MPC8_DEMUXER 0 ++#define CONFIG_MPEGPS_DEMUXER 0 ++#define CONFIG_MPEGTS_DEMUXER 0 ++#define CONFIG_MPEGTSRAW_DEMUXER 0 ++#define CONFIG_MPEGVIDEO_DEMUXER 0 ++#define CONFIG_MPJPEG_DEMUXER 0 ++#define CONFIG_MPL2_DEMUXER 0 ++#define CONFIG_MPSUB_DEMUXER 0 ++#define CONFIG_MSF_DEMUXER 0 ++#define CONFIG_MSNWC_TCP_DEMUXER 0 ++#define CONFIG_MSP_DEMUXER 0 ++#define CONFIG_MTAF_DEMUXER 0 ++#define CONFIG_MTV_DEMUXER 0 ++#define CONFIG_MUSX_DEMUXER 0 ++#define CONFIG_MV_DEMUXER 0 ++#define CONFIG_MVI_DEMUXER 0 ++#define CONFIG_MXF_DEMUXER 0 ++#define CONFIG_MXG_DEMUXER 0 ++#define CONFIG_NC_DEMUXER 0 ++#define CONFIG_NISTSPHERE_DEMUXER 0 ++#define CONFIG_NSP_DEMUXER 0 ++#define CONFIG_NSV_DEMUXER 0 ++#define CONFIG_NUT_DEMUXER 0 ++#define CONFIG_NUV_DEMUXER 0 ++#define CONFIG_OBU_DEMUXER 0 ++#define CONFIG_OGG_DEMUXER 1 ++#define CONFIG_OMA_DEMUXER 0 ++#define CONFIG_PAF_DEMUXER 0 ++#define CONFIG_PCM_ALAW_DEMUXER 0 ++#define CONFIG_PCM_MULAW_DEMUXER 0 ++#define CONFIG_PCM_VIDC_DEMUXER 0 ++#define CONFIG_PCM_F64BE_DEMUXER 0 ++#define CONFIG_PCM_F64LE_DEMUXER 0 ++#define CONFIG_PCM_F32BE_DEMUXER 0 ++#define CONFIG_PCM_F32LE_DEMUXER 0 ++#define CONFIG_PCM_S32BE_DEMUXER 0 ++#define CONFIG_PCM_S32LE_DEMUXER 0 ++#define CONFIG_PCM_S24BE_DEMUXER 0 ++#define CONFIG_PCM_S24LE_DEMUXER 0 ++#define CONFIG_PCM_S16BE_DEMUXER 0 ++#define CONFIG_PCM_S16LE_DEMUXER 0 ++#define CONFIG_PCM_S8_DEMUXER 0 ++#define CONFIG_PCM_U32BE_DEMUXER 0 ++#define CONFIG_PCM_U32LE_DEMUXER 0 ++#define CONFIG_PCM_U24BE_DEMUXER 0 ++#define CONFIG_PCM_U24LE_DEMUXER 0 ++#define CONFIG_PCM_U16BE_DEMUXER 0 ++#define CONFIG_PCM_U16LE_DEMUXER 0 ++#define CONFIG_PCM_U8_DEMUXER 0 ++#define CONFIG_PDV_DEMUXER 0 ++#define CONFIG_PJS_DEMUXER 0 ++#define CONFIG_PMP_DEMUXER 0 ++#define CONFIG_PP_BNK_DEMUXER 0 ++#define CONFIG_PVA_DEMUXER 0 ++#define CONFIG_PVF_DEMUXER 0 ++#define CONFIG_QCP_DEMUXER 0 ++#define CONFIG_R3D_DEMUXER 0 ++#define CONFIG_RAWVIDEO_DEMUXER 0 ++#define CONFIG_REALTEXT_DEMUXER 0 ++#define CONFIG_REDSPARK_DEMUXER 0 ++#define CONFIG_RKA_DEMUXER 0 ++#define CONFIG_RL2_DEMUXER 0 ++#define CONFIG_RM_DEMUXER 0 ++#define CONFIG_ROQ_DEMUXER 0 ++#define CONFIG_RPL_DEMUXER 0 ++#define CONFIG_RSD_DEMUXER 0 ++#define CONFIG_RSO_DEMUXER 0 ++#define CONFIG_RTP_DEMUXER 0 ++#define CONFIG_RTSP_DEMUXER 0 ++#define CONFIG_S337M_DEMUXER 0 ++#define CONFIG_SAMI_DEMUXER 0 ++#define CONFIG_SAP_DEMUXER 0 ++#define CONFIG_SBC_DEMUXER 0 ++#define CONFIG_SBG_DEMUXER 0 ++#define CONFIG_SCC_DEMUXER 0 ++#define CONFIG_SCD_DEMUXER 0 ++#define CONFIG_SDNS_DEMUXER 0 ++#define CONFIG_SDP_DEMUXER 0 ++#define CONFIG_SDR2_DEMUXER 0 ++#define CONFIG_SDS_DEMUXER 0 ++#define CONFIG_SDX_DEMUXER 0 ++#define CONFIG_SEGAFILM_DEMUXER 0 ++#define CONFIG_SER_DEMUXER 0 ++#define CONFIG_SGA_DEMUXER 0 ++#define CONFIG_SHORTEN_DEMUXER 0 ++#define CONFIG_SIFF_DEMUXER 0 ++#define CONFIG_SIMBIOSIS_IMX_DEMUXER 0 ++#define CONFIG_SLN_DEMUXER 0 ++#define CONFIG_SMACKER_DEMUXER 0 ++#define CONFIG_SMJPEG_DEMUXER 0 ++#define CONFIG_SMUSH_DEMUXER 0 ++#define CONFIG_SOL_DEMUXER 0 ++#define CONFIG_SOX_DEMUXER 0 ++#define CONFIG_SPDIF_DEMUXER 0 ++#define CONFIG_SRT_DEMUXER 0 ++#define CONFIG_STR_DEMUXER 0 ++#define CONFIG_STL_DEMUXER 0 ++#define CONFIG_SUBVIEWER1_DEMUXER 0 ++#define CONFIG_SUBVIEWER_DEMUXER 0 ++#define CONFIG_SUP_DEMUXER 0 ++#define CONFIG_SVAG_DEMUXER 0 ++#define CONFIG_SVS_DEMUXER 0 ++#define CONFIG_SWF_DEMUXER 0 ++#define CONFIG_TAK_DEMUXER 0 ++#define CONFIG_TEDCAPTIONS_DEMUXER 0 ++#define CONFIG_THP_DEMUXER 0 ++#define CONFIG_THREEDOSTR_DEMUXER 0 ++#define CONFIG_TIERTEXSEQ_DEMUXER 0 ++#define CONFIG_TMV_DEMUXER 0 ++#define CONFIG_TRUEHD_DEMUXER 0 ++#define CONFIG_TTA_DEMUXER 0 ++#define CONFIG_TXD_DEMUXER 0 ++#define CONFIG_TTY_DEMUXER 0 ++#define CONFIG_TY_DEMUXER 0 ++#define CONFIG_V210_DEMUXER 0 ++#define CONFIG_V210X_DEMUXER 0 ++#define CONFIG_VAG_DEMUXER 0 ++#define CONFIG_VC1_DEMUXER 0 ++#define CONFIG_VC1T_DEMUXER 0 ++#define CONFIG_VIVIDAS_DEMUXER 0 ++#define CONFIG_VIVO_DEMUXER 0 ++#define CONFIG_VMD_DEMUXER 0 ++#define CONFIG_VOBSUB_DEMUXER 0 ++#define CONFIG_VOC_DEMUXER 0 ++#define CONFIG_VPK_DEMUXER 0 ++#define CONFIG_VPLAYER_DEMUXER 0 ++#define CONFIG_VQF_DEMUXER 0 ++#define CONFIG_W64_DEMUXER 0 ++#define CONFIG_WADY_DEMUXER 0 ++#define CONFIG_WAVARC_DEMUXER 0 ++#define CONFIG_WAV_DEMUXER 1 ++#define CONFIG_WC3_DEMUXER 0 ++#define CONFIG_WEBM_DASH_MANIFEST_DEMUXER 0 ++#define CONFIG_WEBVTT_DEMUXER 0 ++#define CONFIG_WSAUD_DEMUXER 0 ++#define CONFIG_WSD_DEMUXER 0 ++#define CONFIG_WSVQA_DEMUXER 0 ++#define CONFIG_WTV_DEMUXER 0 ++#define CONFIG_WVE_DEMUXER 0 ++#define CONFIG_WV_DEMUXER 0 ++#define CONFIG_XA_DEMUXER 0 ++#define CONFIG_XBIN_DEMUXER 0 ++#define CONFIG_XMD_DEMUXER 0 ++#define CONFIG_XMV_DEMUXER 0 ++#define CONFIG_XVAG_DEMUXER 0 ++#define CONFIG_XWMA_DEMUXER 0 ++#define CONFIG_YOP_DEMUXER 0 ++#define CONFIG_YUV4MPEGPIPE_DEMUXER 0 ++#define CONFIG_IMAGE_BMP_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_CRI_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_DDS_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_DPX_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_EXR_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_GEM_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_GIF_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_HDR_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_J2K_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_JPEG_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_JPEGLS_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_JPEGXL_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PAM_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PBM_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PCX_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PFM_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PGMYUV_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PGM_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PGX_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PHM_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PHOTOCD_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PICTOR_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PNG_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PPM_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_PSD_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_QDRAW_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_QOI_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_SGI_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_SVG_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_SUNRAST_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_TIFF_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_VBN_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_WEBP_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_XBM_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_XPM_PIPE_DEMUXER 0 ++#define CONFIG_IMAGE_XWD_PIPE_DEMUXER 0 ++#define CONFIG_LIBGME_DEMUXER 0 ++#define CONFIG_LIBMODPLUG_DEMUXER 0 ++#define CONFIG_LIBOPENMPT_DEMUXER 0 ++#define CONFIG_VAPOURSYNTH_DEMUXER 0 ++#define CONFIG_A64_MUXER 0 ++#define CONFIG_AC3_MUXER 0 ++#define CONFIG_ADTS_MUXER 0 ++#define CONFIG_ADX_MUXER 0 ++#define CONFIG_AIFF_MUXER 0 ++#define CONFIG_ALP_MUXER 0 ++#define CONFIG_AMR_MUXER 0 ++#define CONFIG_AMV_MUXER 0 ++#define CONFIG_APM_MUXER 0 ++#define CONFIG_APNG_MUXER 0 ++#define CONFIG_APTX_MUXER 0 ++#define CONFIG_APTX_HD_MUXER 0 ++#define CONFIG_ARGO_ASF_MUXER 0 ++#define CONFIG_ARGO_CVG_MUXER 0 ++#define CONFIG_ASF_MUXER 0 ++#define CONFIG_ASS_MUXER 0 ++#define CONFIG_AST_MUXER 0 ++#define CONFIG_ASF_STREAM_MUXER 0 ++#define CONFIG_AU_MUXER 0 ++#define CONFIG_AVI_MUXER 0 ++#define CONFIG_AVIF_MUXER 0 ++#define CONFIG_AVM2_MUXER 0 ++#define CONFIG_AVS2_MUXER 0 ++#define CONFIG_AVS3_MUXER 0 ++#define CONFIG_BIT_MUXER 0 ++#define CONFIG_CAF_MUXER 0 ++#define CONFIG_CAVSVIDEO_MUXER 0 ++#define CONFIG_CODEC2_MUXER 0 ++#define CONFIG_CODEC2RAW_MUXER 0 ++#define CONFIG_CRC_MUXER 0 ++#define CONFIG_DASH_MUXER 0 ++#define CONFIG_DATA_MUXER 0 ++#define CONFIG_DAUD_MUXER 0 ++#define CONFIG_DFPWM_MUXER 0 ++#define CONFIG_DIRAC_MUXER 0 ++#define CONFIG_DNXHD_MUXER 0 ++#define CONFIG_DTS_MUXER 0 ++#define CONFIG_DV_MUXER 0 ++#define CONFIG_EAC3_MUXER 0 ++#define CONFIG_F4V_MUXER 0 ++#define CONFIG_FFMETADATA_MUXER 0 ++#define CONFIG_FIFO_MUXER 0 ++#define CONFIG_FIFO_TEST_MUXER 0 ++#define CONFIG_FILMSTRIP_MUXER 0 ++#define CONFIG_FITS_MUXER 0 ++#define CONFIG_FLAC_MUXER 0 ++#define CONFIG_FLV_MUXER 0 ++#define CONFIG_FRAMECRC_MUXER 0 ++#define CONFIG_FRAMEHASH_MUXER 0 ++#define CONFIG_FRAMEMD5_MUXER 0 ++#define CONFIG_G722_MUXER 0 ++#define CONFIG_G723_1_MUXER 0 ++#define CONFIG_G726_MUXER 0 ++#define CONFIG_G726LE_MUXER 0 ++#define CONFIG_GIF_MUXER 0 ++#define CONFIG_GSM_MUXER 0 ++#define CONFIG_GXF_MUXER 0 ++#define CONFIG_H261_MUXER 0 ++#define CONFIG_H263_MUXER 0 ++#define CONFIG_H264_MUXER 0 ++#define CONFIG_HASH_MUXER 0 ++#define CONFIG_HDS_MUXER 0 ++#define CONFIG_HEVC_MUXER 0 ++#define CONFIG_HLS_MUXER 0 ++#define CONFIG_ICO_MUXER 0 ++#define CONFIG_ILBC_MUXER 0 ++#define CONFIG_IMAGE2_MUXER 0 ++#define CONFIG_IMAGE2PIPE_MUXER 0 ++#define CONFIG_IPOD_MUXER 0 ++#define CONFIG_IRCAM_MUXER 0 ++#define CONFIG_ISMV_MUXER 0 ++#define CONFIG_IVF_MUXER 0 ++#define CONFIG_JACOSUB_MUXER 0 ++#define CONFIG_KVAG_MUXER 0 ++#define CONFIG_LATM_MUXER 0 ++#define CONFIG_LRC_MUXER 0 ++#define CONFIG_M4V_MUXER 0 ++#define CONFIG_MD5_MUXER 0 ++#define CONFIG_MATROSKA_MUXER 0 ++#define CONFIG_MATROSKA_AUDIO_MUXER 0 ++#define CONFIG_MICRODVD_MUXER 0 ++#define CONFIG_MJPEG_MUXER 0 ++#define CONFIG_MLP_MUXER 0 ++#define CONFIG_MMF_MUXER 0 ++#define CONFIG_MOV_MUXER 0 ++#define CONFIG_MP2_MUXER 0 ++#define CONFIG_MP3_MUXER 0 ++#define CONFIG_MP4_MUXER 0 ++#define CONFIG_MPEG1SYSTEM_MUXER 0 ++#define CONFIG_MPEG1VCD_MUXER 0 ++#define CONFIG_MPEG1VIDEO_MUXER 0 ++#define CONFIG_MPEG2DVD_MUXER 0 ++#define CONFIG_MPEG2SVCD_MUXER 0 ++#define CONFIG_MPEG2VIDEO_MUXER 0 ++#define CONFIG_MPEG2VOB_MUXER 0 ++#define CONFIG_MPEGTS_MUXER 0 ++#define CONFIG_MPJPEG_MUXER 0 ++#define CONFIG_MXF_MUXER 0 ++#define CONFIG_MXF_D10_MUXER 0 ++#define CONFIG_MXF_OPATOM_MUXER 0 ++#define CONFIG_NULL_MUXER 0 ++#define CONFIG_NUT_MUXER 0 ++#define CONFIG_OBU_MUXER 0 ++#define CONFIG_OGA_MUXER 0 ++#define CONFIG_OGG_MUXER 0 ++#define CONFIG_OGV_MUXER 0 ++#define CONFIG_OMA_MUXER 0 ++#define CONFIG_OPUS_MUXER 0 ++#define CONFIG_PCM_ALAW_MUXER 0 ++#define CONFIG_PCM_MULAW_MUXER 0 ++#define CONFIG_PCM_VIDC_MUXER 0 ++#define CONFIG_PCM_F64BE_MUXER 0 ++#define CONFIG_PCM_F64LE_MUXER 0 ++#define CONFIG_PCM_F32BE_MUXER 0 ++#define CONFIG_PCM_F32LE_MUXER 0 ++#define CONFIG_PCM_S32BE_MUXER 0 ++#define CONFIG_PCM_S32LE_MUXER 0 ++#define CONFIG_PCM_S24BE_MUXER 0 ++#define CONFIG_PCM_S24LE_MUXER 0 ++#define CONFIG_PCM_S16BE_MUXER 0 ++#define CONFIG_PCM_S16LE_MUXER 0 ++#define CONFIG_PCM_S8_MUXER 0 ++#define CONFIG_PCM_U32BE_MUXER 0 ++#define CONFIG_PCM_U32LE_MUXER 0 ++#define CONFIG_PCM_U24BE_MUXER 0 ++#define CONFIG_PCM_U24LE_MUXER 0 ++#define CONFIG_PCM_U16BE_MUXER 0 ++#define CONFIG_PCM_U16LE_MUXER 0 ++#define CONFIG_PCM_U8_MUXER 0 ++#define CONFIG_PSP_MUXER 0 ++#define CONFIG_RAWVIDEO_MUXER 0 ++#define CONFIG_RM_MUXER 0 ++#define CONFIG_ROQ_MUXER 0 ++#define CONFIG_RSO_MUXER 0 ++#define CONFIG_RTP_MUXER 0 ++#define CONFIG_RTP_MPEGTS_MUXER 0 ++#define CONFIG_RTSP_MUXER 0 ++#define CONFIG_SAP_MUXER 0 ++#define CONFIG_SBC_MUXER 0 ++#define CONFIG_SCC_MUXER 0 ++#define CONFIG_SEGAFILM_MUXER 0 ++#define CONFIG_SEGMENT_MUXER 0 ++#define CONFIG_STREAM_SEGMENT_MUXER 0 ++#define CONFIG_SMJPEG_MUXER 0 ++#define CONFIG_SMOOTHSTREAMING_MUXER 0 ++#define CONFIG_SOX_MUXER 0 ++#define CONFIG_SPX_MUXER 0 ++#define CONFIG_SPDIF_MUXER 0 ++#define CONFIG_SRT_MUXER 0 ++#define CONFIG_STREAMHASH_MUXER 0 ++#define CONFIG_SUP_MUXER 0 ++#define CONFIG_SWF_MUXER 0 ++#define CONFIG_TEE_MUXER 0 ++#define CONFIG_TG2_MUXER 0 ++#define CONFIG_TGP_MUXER 0 ++#define CONFIG_MKVTIMESTAMP_V2_MUXER 0 ++#define CONFIG_TRUEHD_MUXER 0 ++#define CONFIG_TTA_MUXER 0 ++#define CONFIG_TTML_MUXER 0 ++#define CONFIG_UNCODEDFRAMECRC_MUXER 0 ++#define CONFIG_VC1_MUXER 0 ++#define CONFIG_VC1T_MUXER 0 ++#define CONFIG_VOC_MUXER 0 ++#define CONFIG_W64_MUXER 0 ++#define CONFIG_WAV_MUXER 0 ++#define CONFIG_WEBM_MUXER 0 ++#define CONFIG_WEBM_DASH_MANIFEST_MUXER 0 ++#define CONFIG_WEBM_CHUNK_MUXER 0 ++#define CONFIG_WEBP_MUXER 0 ++#define CONFIG_WEBVTT_MUXER 0 ++#define CONFIG_WSAUD_MUXER 0 ++#define CONFIG_WTV_MUXER 0 ++#define CONFIG_WV_MUXER 0 ++#define CONFIG_YUV4MPEGPIPE_MUXER 0 ++#define CONFIG_CHROMAPRINT_MUXER 0 ++#define CONFIG_ASYNC_PROTOCOL 0 ++#define CONFIG_BLURAY_PROTOCOL 0 ++#define CONFIG_CACHE_PROTOCOL 0 ++#define CONFIG_CONCAT_PROTOCOL 0 ++#define CONFIG_CONCATF_PROTOCOL 0 ++#define CONFIG_CRYPTO_PROTOCOL 0 ++#define CONFIG_DATA_PROTOCOL 0 ++#define CONFIG_FD_PROTOCOL 0 ++#define CONFIG_FFRTMPCRYPT_PROTOCOL 0 ++#define CONFIG_FFRTMPHTTP_PROTOCOL 0 ++#define CONFIG_FILE_PROTOCOL 0 ++#define CONFIG_FTP_PROTOCOL 0 ++#define CONFIG_GOPHER_PROTOCOL 0 ++#define CONFIG_GOPHERS_PROTOCOL 0 ++#define CONFIG_HLS_PROTOCOL 0 ++#define CONFIG_HTTP_PROTOCOL 0 ++#define CONFIG_HTTPPROXY_PROTOCOL 0 ++#define CONFIG_HTTPS_PROTOCOL 0 ++#define CONFIG_ICECAST_PROTOCOL 0 ++#define CONFIG_MMSH_PROTOCOL 0 ++#define CONFIG_MMST_PROTOCOL 0 ++#define CONFIG_MD5_PROTOCOL 0 ++#define CONFIG_PIPE_PROTOCOL 0 ++#define CONFIG_PROMPEG_PROTOCOL 0 ++#define CONFIG_RTMP_PROTOCOL 0 ++#define CONFIG_RTMPE_PROTOCOL 0 ++#define CONFIG_RTMPS_PROTOCOL 0 ++#define CONFIG_RTMPT_PROTOCOL 0 ++#define CONFIG_RTMPTE_PROTOCOL 0 ++#define CONFIG_RTMPTS_PROTOCOL 0 ++#define CONFIG_RTP_PROTOCOL 0 ++#define CONFIG_SCTP_PROTOCOL 0 ++#define CONFIG_SRTP_PROTOCOL 0 ++#define CONFIG_SUBFILE_PROTOCOL 0 ++#define CONFIG_TEE_PROTOCOL 0 ++#define CONFIG_TCP_PROTOCOL 0 ++#define CONFIG_TLS_PROTOCOL 0 ++#define CONFIG_UDP_PROTOCOL 0 ++#define CONFIG_UDPLITE_PROTOCOL 0 ++#define CONFIG_UNIX_PROTOCOL 0 ++#define CONFIG_LIBAMQP_PROTOCOL 0 ++#define CONFIG_LIBRIST_PROTOCOL 0 ++#define CONFIG_LIBRTMP_PROTOCOL 0 ++#define CONFIG_LIBRTMPE_PROTOCOL 0 ++#define CONFIG_LIBRTMPS_PROTOCOL 0 ++#define CONFIG_LIBRTMPT_PROTOCOL 0 ++#define CONFIG_LIBRTMPTE_PROTOCOL 0 ++#define CONFIG_LIBSRT_PROTOCOL 0 ++#define CONFIG_LIBSSH_PROTOCOL 0 ++#define CONFIG_LIBSMBCLIENT_PROTOCOL 0 ++#define CONFIG_LIBZMQ_PROTOCOL 0 ++#define CONFIG_IPFS_GATEWAY_PROTOCOL 0 ++#define CONFIG_IPNS_GATEWAY_PROTOCOL 0 ++#endif /* FFMPEG_CONFIG_COMPONENTS_H */ +diff --git a/chromium/config/ChromeOS/linux/x64/libavcodec/bsf_list.c b/chromium/config/ChromeOS/linux/x64/libavcodec/bsf_list.c +new file mode 100644 +index 0000000000..7ff70c6e2d +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/libavcodec/bsf_list.c +@@ -0,0 +1,2 @@ ++static const FFBitStreamFilter * const bitstream_filters[] = { ++ NULL }; +diff --git a/chromium/config/ChromeOS/linux/x64/libavcodec/codec_list.c b/chromium/config/ChromeOS/linux/x64/libavcodec/codec_list.c +new file mode 100644 +index 0000000000..0cc2135452 +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/libavcodec/codec_list.c +@@ -0,0 +1,22 @@ ++static const FFCodec * const codec_list[] = { ++ &ff_h263_decoder, ++ &ff_h264_decoder, ++ &ff_mpeg4_decoder, ++ &ff_theora_decoder, ++ &ff_vp3_decoder, ++ &ff_vp8_decoder, ++ &ff_aac_decoder, ++ &ff_flac_decoder, ++ &ff_mp3_decoder, ++ &ff_vorbis_decoder, ++ &ff_pcm_alaw_decoder, ++ &ff_pcm_f32le_decoder, ++ &ff_pcm_mulaw_decoder, ++ &ff_pcm_s16be_decoder, ++ &ff_pcm_s16le_decoder, ++ &ff_pcm_s24be_decoder, ++ &ff_pcm_s24le_decoder, ++ &ff_pcm_s32le_decoder, ++ &ff_pcm_u8_decoder, ++ &ff_libopus_decoder, ++ NULL }; +diff --git a/chromium/config/ChromeOS/linux/x64/libavcodec/parser_list.c b/chromium/config/ChromeOS/linux/x64/libavcodec/parser_list.c +new file mode 100644 +index 0000000000..e1652f8b9d +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/libavcodec/parser_list.c +@@ -0,0 +1,13 @@ ++static const AVCodecParser * const parser_list[] = { ++ &ff_aac_parser, ++ &ff_flac_parser, ++ &ff_h263_parser, ++ &ff_h264_parser, ++ &ff_mpeg4video_parser, ++ &ff_mpegaudio_parser, ++ &ff_opus_parser, ++ &ff_vorbis_parser, ++ &ff_vp3_parser, ++ &ff_vp8_parser, ++ &ff_vp9_parser, ++ NULL }; +diff --git a/chromium/config/ChromeOS/linux/x64/libavformat/demuxer_list.c b/chromium/config/ChromeOS/linux/x64/libavformat/demuxer_list.c +new file mode 100644 +index 0000000000..74870b99d2 +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/libavformat/demuxer_list.c +@@ -0,0 +1,10 @@ ++static const AVInputFormat * const demuxer_list[] = { ++ &ff_aac_demuxer, ++ &ff_avi_demuxer, ++ &ff_flac_demuxer, ++ &ff_matroska_demuxer, ++ &ff_mov_demuxer, ++ &ff_mp3_demuxer, ++ &ff_ogg_demuxer, ++ &ff_wav_demuxer, ++ NULL }; +diff --git a/chromium/config/ChromeOS/linux/x64/libavformat/muxer_list.c b/chromium/config/ChromeOS/linux/x64/libavformat/muxer_list.c +new file mode 100644 +index 0000000000..ae54c39f23 +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/libavformat/muxer_list.c +@@ -0,0 +1,2 @@ ++static const FFOutputFormat * const muxer_list[] = { ++ NULL }; +diff --git a/chromium/config/ChromeOS/linux/x64/libavformat/protocol_list.c b/chromium/config/ChromeOS/linux/x64/libavformat/protocol_list.c +new file mode 100644 +index 0000000000..247e1e4c3a +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/libavformat/protocol_list.c +@@ -0,0 +1,2 @@ ++static const URLProtocol * const url_protocols[] = { ++ NULL }; +diff --git a/chromium/config/ChromeOS/linux/x64/libavutil/avconfig.h b/chromium/config/ChromeOS/linux/x64/libavutil/avconfig.h +new file mode 100644 +index 0000000000..c289fbb551 +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/libavutil/avconfig.h +@@ -0,0 +1,6 @@ ++/* Generated by ffmpeg configure */ ++#ifndef AVUTIL_AVCONFIG_H ++#define AVUTIL_AVCONFIG_H ++#define AV_HAVE_BIGENDIAN 0 ++#define AV_HAVE_FAST_UNALIGNED 1 ++#endif /* AVUTIL_AVCONFIG_H */ +diff --git a/chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h b/chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h +new file mode 100644 +index 0000000000..a29e9ec3ff +--- /dev/null ++++ b/chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h +@@ -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-2023-06-02-881c5c3f64" ++#endif /* AVUTIL_FFVERSION_H */ +diff --git a/chromium/config/Chromium/linux/riscv64/config.h b/chromium/config/Chromium/linux/riscv64/config.h +new file mode 100644 +index 0000000000..ede2a13153 +--- /dev/null ++++ b/chromium/config/Chromium/linux/riscv64/config.h +@@ -0,0 +1,793 @@ ++/* 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/home/kxxt/electron-ci/sources/electron/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --arch=riscv64 --extra-cflags='-march=rv64gc' --enable-cross-compile --target-os=linux --sysroot=/home/kxxt/electron-ci/sources/electron/src/build/linux/debian_sid_riscv64-sysroot --extra-cflags='--target=riscv64-linux-gnu' --extra-ldflags='--target=riscv64-linux-gnu' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld'" -- 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/external/github.com/llvm/llvm-project b81d8e90339a788cc6cb148831612c6b39b93ad5)" ++#define OS_NAME linux ++#define EXTERN_PREFIX "" ++#define EXTERN_ASM ++#define BUILDSUF "" ++#define SLIBSUF ".so" ++#define SWS_MAX_FILTER_SIZE 256 ++#define ARCH_AARCH64 0 ++#define ARCH_ARM 0 ++#define ARCH_IA64 0 ++#define ARCH_LOONGARCH 0 ++#define ARCH_LOONGARCH32 0 ++#define ARCH_LOONGARCH64 0 ++#define ARCH_M68K 0 ++#define ARCH_MIPS 0 ++#define ARCH_MIPS64 0 ++#define ARCH_PARISC 0 ++#define ARCH_PPC 0 ++#define ARCH_PPC64 0 ++#define ARCH_RISCV 1 ++#define ARCH_S390 0 ++#define ARCH_SPARC 0 ++#define ARCH_SPARC64 0 ++#define ARCH_TILEGX 0 ++#define ARCH_TILEPRO 0 ++#define ARCH_X86 0 ++#define ARCH_X86_32 0 ++#define ARCH_X86_64 0 ++#define HAVE_ARMV5TE 0 ++#define HAVE_ARMV6 0 ++#define HAVE_ARMV6T2 0 ++#define HAVE_ARMV8 0 ++#define HAVE_DOTPROD 0 ++#define HAVE_I8MM 0 ++#define HAVE_NEON 0 ++#define HAVE_VFP 0 ++#define HAVE_VFPV3 0 ++#define HAVE_SETEND 0 ++#define HAVE_SVE 0 ++#define HAVE_SVE2 0 ++#define HAVE_ALTIVEC 0 ++#define HAVE_DCBZL 0 ++#define HAVE_LDBRX 0 ++#define HAVE_POWER8 0 ++#define HAVE_PPC4XX 0 ++#define HAVE_VSX 0 ++#define HAVE_RV 1 ++#define HAVE_RVV 1 ++#define HAVE_RV_ZICBOP 1 ++#define HAVE_RV_ZVBB 0 ++#define HAVE_AESNI 0 ++#define HAVE_AMD3DNOW 0 ++#define HAVE_AMD3DNOWEXT 0 ++#define HAVE_AVX 0 ++#define HAVE_AVX2 0 ++#define HAVE_AVX512 0 ++#define HAVE_AVX512ICL 0 ++#define HAVE_FMA3 0 ++#define HAVE_FMA4 0 ++#define HAVE_MMX 0 ++#define HAVE_MMXEXT 0 ++#define HAVE_SSE 0 ++#define HAVE_SSE2 0 ++#define HAVE_SSE3 0 ++#define HAVE_SSE4 0 ++#define HAVE_SSE42 0 ++#define HAVE_SSSE3 0 ++#define HAVE_XOP 0 ++#define HAVE_I686 0 ++#define HAVE_MIPSFPU 0 ++#define HAVE_MIPS32R2 0 ++#define HAVE_MIPS32R5 0 ++#define HAVE_MIPS64R2 0 ++#define HAVE_MIPS32R6 0 ++#define HAVE_MIPS64R6 0 ++#define HAVE_MIPSDSP 0 ++#define HAVE_MIPSDSPR2 0 ++#define HAVE_MSA 0 ++#define HAVE_LOONGSON2 0 ++#define HAVE_LOONGSON3 0 ++#define HAVE_MMI 0 ++#define HAVE_LSX 0 ++#define HAVE_LASX 0 ++#define HAVE_ARMV5TE_EXTERNAL 0 ++#define HAVE_ARMV6_EXTERNAL 0 ++#define HAVE_ARMV6T2_EXTERNAL 0 ++#define HAVE_ARMV8_EXTERNAL 0 ++#define HAVE_DOTPROD_EXTERNAL 0 ++#define HAVE_I8MM_EXTERNAL 0 ++#define HAVE_NEON_EXTERNAL 0 ++#define HAVE_VFP_EXTERNAL 0 ++#define HAVE_VFPV3_EXTERNAL 0 ++#define HAVE_SETEND_EXTERNAL 0 ++#define HAVE_SVE_EXTERNAL 0 ++#define HAVE_SVE2_EXTERNAL 0 ++#define HAVE_ALTIVEC_EXTERNAL 0 ++#define HAVE_DCBZL_EXTERNAL 0 ++#define HAVE_LDBRX_EXTERNAL 0 ++#define HAVE_POWER8_EXTERNAL 0 ++#define HAVE_PPC4XX_EXTERNAL 0 ++#define HAVE_VSX_EXTERNAL 0 ++#define HAVE_RV_EXTERNAL 0 ++#define HAVE_RVV_EXTERNAL 0 ++#define HAVE_RV_ZICBOP_EXTERNAL 0 ++#define HAVE_RV_ZVBB_EXTERNAL 0 ++#define HAVE_AESNI_EXTERNAL 0 ++#define HAVE_AMD3DNOW_EXTERNAL 0 ++#define HAVE_AMD3DNOWEXT_EXTERNAL 0 ++#define HAVE_AVX_EXTERNAL 0 ++#define HAVE_AVX2_EXTERNAL 0 ++#define HAVE_AVX512_EXTERNAL 0 ++#define HAVE_AVX512ICL_EXTERNAL 0 ++#define HAVE_FMA3_EXTERNAL 0 ++#define HAVE_FMA4_EXTERNAL 0 ++#define HAVE_MMX_EXTERNAL 0 ++#define HAVE_MMXEXT_EXTERNAL 0 ++#define HAVE_SSE_EXTERNAL 0 ++#define HAVE_SSE2_EXTERNAL 0 ++#define HAVE_SSE3_EXTERNAL 0 ++#define HAVE_SSE4_EXTERNAL 0 ++#define HAVE_SSE42_EXTERNAL 0 ++#define HAVE_SSSE3_EXTERNAL 0 ++#define HAVE_XOP_EXTERNAL 0 ++#define HAVE_I686_EXTERNAL 0 ++#define HAVE_MIPSFPU_EXTERNAL 0 ++#define HAVE_MIPS32R2_EXTERNAL 0 ++#define HAVE_MIPS32R5_EXTERNAL 0 ++#define HAVE_MIPS64R2_EXTERNAL 0 ++#define HAVE_MIPS32R6_EXTERNAL 0 ++#define HAVE_MIPS64R6_EXTERNAL 0 ++#define HAVE_MIPSDSP_EXTERNAL 0 ++#define HAVE_MIPSDSPR2_EXTERNAL 0 ++#define HAVE_MSA_EXTERNAL 0 ++#define HAVE_LOONGSON2_EXTERNAL 0 ++#define HAVE_LOONGSON3_EXTERNAL 0 ++#define HAVE_MMI_EXTERNAL 0 ++#define HAVE_LSX_EXTERNAL 0 ++#define HAVE_LASX_EXTERNAL 0 ++#define HAVE_ARMV5TE_INLINE 0 ++#define HAVE_ARMV6_INLINE 0 ++#define HAVE_ARMV6T2_INLINE 0 ++#define HAVE_ARMV8_INLINE 0 ++#define HAVE_DOTPROD_INLINE 0 ++#define HAVE_I8MM_INLINE 0 ++#define HAVE_NEON_INLINE 0 ++#define HAVE_VFP_INLINE 0 ++#define HAVE_VFPV3_INLINE 0 ++#define HAVE_SETEND_INLINE 0 ++#define HAVE_SVE_INLINE 0 ++#define HAVE_SVE2_INLINE 0 ++#define HAVE_ALTIVEC_INLINE 0 ++#define HAVE_DCBZL_INLINE 0 ++#define HAVE_LDBRX_INLINE 0 ++#define HAVE_POWER8_INLINE 0 ++#define HAVE_PPC4XX_INLINE 0 ++#define HAVE_VSX_INLINE 0 ++#define HAVE_RV_INLINE 0 ++#define HAVE_RVV_INLINE 0 ++#define HAVE_RV_ZICBOP_INLINE 0 ++#define HAVE_RV_ZVBB_INLINE 0 ++#define HAVE_AESNI_INLINE 0 ++#define HAVE_AMD3DNOW_INLINE 0 ++#define HAVE_AMD3DNOWEXT_INLINE 0 ++#define HAVE_AVX_INLINE 0 ++#define HAVE_AVX2_INLINE 0 ++#define HAVE_AVX512_INLINE 0 ++#define HAVE_AVX512ICL_INLINE 0 ++#define HAVE_FMA3_INLINE 0 ++#define HAVE_FMA4_INLINE 0 ++#define HAVE_MMX_INLINE 0 ++#define HAVE_MMXEXT_INLINE 0 ++#define HAVE_SSE_INLINE 0 ++#define HAVE_SSE2_INLINE 0 ++#define HAVE_SSE3_INLINE 0 ++#define HAVE_SSE4_INLINE 0 ++#define HAVE_SSE42_INLINE 0 ++#define HAVE_SSSE3_INLINE 0 ++#define HAVE_XOP_INLINE 0 ++#define HAVE_I686_INLINE 0 ++#define HAVE_MIPSFPU_INLINE 0 ++#define HAVE_MIPS32R2_INLINE 0 ++#define HAVE_MIPS32R5_INLINE 0 ++#define HAVE_MIPS64R2_INLINE 0 ++#define HAVE_MIPS32R6_INLINE 0 ++#define HAVE_MIPS64R6_INLINE 0 ++#define HAVE_MIPSDSP_INLINE 0 ++#define HAVE_MIPSDSPR2_INLINE 0 ++#define HAVE_MSA_INLINE 0 ++#define HAVE_LOONGSON2_INLINE 0 ++#define HAVE_LOONGSON3_INLINE 0 ++#define HAVE_MMI_INLINE 0 ++#define HAVE_LSX_INLINE 0 ++#define HAVE_LASX_INLINE 0 ++#define HAVE_ALIGNED_STACK 0 ++#define HAVE_FAST_64BIT 1 ++#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 ++#define HAVE_MEMORYBARRIER 0 ++#define HAVE_MM_EMPTY 0 ++#define HAVE_RDTSC 0 ++#define HAVE_SEM_TIMEDWAIT 1 ++#define HAVE_INLINE_ASM 1 ++#define HAVE_SYMVER 0 ++#define HAVE_X86ASM 0 ++#define HAVE_BIGENDIAN 0 ++#define HAVE_FAST_UNALIGNED 0 ++#define HAVE_ARPA_INET_H 0 ++#define HAVE_ASM_HWPROBE_H 1 ++#define HAVE_ASM_TYPES_H 1 ++#define HAVE_CDIO_PARANOIA_H 0 ++#define HAVE_CDIO_PARANOIA_PARANOIA_H 0 ++#define HAVE_CUDA_H 0 ++#define HAVE_DISPATCH_DISPATCH_H 0 ++#define HAVE_DEV_BKTR_IOCTL_BT848_H 0 ++#define HAVE_DEV_BKTR_IOCTL_METEOR_H 0 ++#define HAVE_DEV_IC_BT8XX_H 0 ++#define HAVE_DEV_VIDEO_BKTR_IOCTL_BT848_H 0 ++#define HAVE_DEV_VIDEO_METEOR_IOCTL_METEOR_H 0 ++#define HAVE_DIRECT_H 0 ++#define HAVE_DIRENT_H 1 ++#define HAVE_DXGIDEBUG_H 0 ++#define HAVE_DXVA_H 0 ++#define HAVE_ES2_GL_H 0 ++#define HAVE_GSM_H 0 ++#define HAVE_IO_H 0 ++#define HAVE_LINUX_DMA_BUF_H 0 ++#define HAVE_LINUX_PERF_EVENT_H 1 ++#define HAVE_MACHINE_IOCTL_BT848_H 0 ++#define HAVE_MACHINE_IOCTL_METEOR_H 0 ++#define HAVE_MALLOC_H 1 ++#define HAVE_OPENCV2_CORE_CORE_C_H 0 ++#define HAVE_OPENGL_GL3_H 0 ++#define HAVE_POLL_H 1 ++#define HAVE_PTHREAD_NP_H 0 ++#define HAVE_SYS_HWPROBE_H 0 ++#define HAVE_SYS_PARAM_H 1 ++#define HAVE_SYS_RESOURCE_H 1 ++#define HAVE_SYS_SELECT_H 1 ++#define HAVE_SYS_SOUNDCARD_H 1 ++#define HAVE_SYS_TIME_H 1 ++#define HAVE_SYS_UN_H 1 ++#define HAVE_SYS_VIDEOIO_H 0 ++#define HAVE_TERMIOS_H 1 ++#define HAVE_UDPLITE_H 0 ++#define HAVE_UNISTD_H 1 ++#define HAVE_VALGRIND_VALGRIND_H 0 /* #define HAVE_VALGRIND_VALGRIND_H 0 -- forced to 0. See https://crbug.com/590440 */ ++#define HAVE_WINDOWS_H 0 ++#define HAVE_WINSOCK2_H 0 ++#define HAVE_INTRINSICS_NEON 0 ++#define HAVE_INTRINSICS_SSE2 0 ++#define HAVE_ATANF 1 ++#define HAVE_ATAN2F 1 ++#define HAVE_CBRT 1 ++#define HAVE_CBRTF 1 ++#define HAVE_COPYSIGN 1 ++#define HAVE_COSF 1 ++#define HAVE_ERF 1 ++#define HAVE_EXP2 1 ++#define HAVE_EXP2F 1 ++#define HAVE_EXPF 1 ++#define HAVE_HYPOT 1 ++#define HAVE_ISFINITE 1 ++#define HAVE_ISINF 1 ++#define HAVE_ISNAN 1 ++#define HAVE_LDEXPF 1 ++#define HAVE_LLRINT 1 ++#define HAVE_LLRINTF 1 ++#define HAVE_LOG2 1 ++#define HAVE_LOG2F 1 ++#define HAVE_LOG10F 1 ++#define HAVE_LRINT 1 ++#define HAVE_LRINTF 1 ++#define HAVE_POWF 1 ++#define HAVE_RINT 1 ++#define HAVE_ROUND 1 ++#define HAVE_ROUNDF 1 ++#define HAVE_SINF 1 ++#define HAVE_TRUNC 1 ++#define HAVE_TRUNCF 1 ++#define HAVE_DOS_PATHS 0 ++#define HAVE_LIBC_MSVCRT 0 ++#define HAVE_MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS 0 ++#define HAVE_SECTION_DATA_REL_RO 1 ++#define HAVE_THREADS 1 ++#define HAVE_UWP 0 ++#define HAVE_WINRT 0 ++#define HAVE_ACCESS 1 ++#define HAVE_ALIGNED_MALLOC 0 +#define HAVE_ARC4RANDOM_BUF 0 +#define HAVE_CLOCK_GETTIME 1 +#define HAVE_CLOSESOCKET 0 +#define HAVE_COMMANDLINETOARGVW 0 ++#define HAVE_ELF_AUX_INFO 0 +#define HAVE_FCNTL 1 +#define HAVE_GETADDRINFO 0 +#define HAVE_GETAUXVAL 1 @@ -8057,6 +10706,7 @@ index 0000000000..738b27aa16 +#define HAVE_SYSCONF 1 +#define HAVE_SYSCTL 0 /* #define HAVE_SYSCTL 0 -- forced to 0 for Fuchsia */ +#define HAVE_SYSCTLBYNAME 0 ++#define HAVE_TEMPNAM 1 +#define HAVE_USLEEP 1 +#define HAVE_UTGETOSTYPEFROMSTRING 0 +#define HAVE_VIRTUALALLOC 0 @@ -8072,6 +10722,8 @@ index 0000000000..738b27aa16 +#define HAVE_AS_ARCH_DIRECTIVE 0 +#define HAVE_AS_ARCHEXT_DOTPROD_DIRECTIVE 0 +#define HAVE_AS_ARCHEXT_I8MM_DIRECTIVE 0 ++#define HAVE_AS_ARCHEXT_SVE_DIRECTIVE 0 ++#define HAVE_AS_ARCHEXT_SVE2_DIRECTIVE 0 +#define HAVE_AS_DN_DIRECTIVE 0 +#define HAVE_AS_FPU_DIRECTIVE 0 +#define HAVE_AS_FUNC 0 @@ -8098,6 +10750,7 @@ index 0000000000..738b27aa16 +#define HAVE_KCMVIDEOCODECTYPE_HEVC 0 +#define HAVE_KCMVIDEOCODECTYPE_HEVCWITHALPHA 0 +#define HAVE_KCMVIDEOCODECTYPE_VP9 0 ++#define HAVE_KCMVIDEOCODECTYPE_AV1 0 +#define HAVE_KCVPIXELFORMATTYPE_420YPCBCR10BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR8BIPLANARVIDEORANGE 0 +#define HAVE_KCVPIXELFORMATTYPE_422YPCBCR10BIPLANARVIDEORANGE 0 @@ -8125,7 +10778,8 @@ index 0000000000..738b27aa16 +#define HAVE_STRUCT_SOCKADDR_SA_LEN 0 +#define HAVE_STRUCT_SOCKADDR_STORAGE 0 +#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 -+#define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 0 ++#define HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE 1 ++#define HAVE_STRUCT_MFXCONFIGINTERFACE 0 +#define HAVE_GZIP 1 +#define HAVE_LIBDRM_GETFB2 0 +#define HAVE_MAKEINFO 0 @@ -8139,6 +10793,7 @@ index 0000000000..738b27aa16 +#define HAVE_OPENCL_VIDEOTOOLBOX 0 +#define HAVE_PERL 1 +#define HAVE_POD2MAN 1 ++#define HAVE_POSIX_IOCTL 0 +#define HAVE_TEXI2HTML 0 +#define HAVE_XMLLINT 0 +#define HAVE_ZLIB_GZIP 0 @@ -8228,6 +10883,7 @@ index 0000000000..738b27aa16 +#define CONFIG_LIBKLVANC 0 +#define CONFIG_LIBKVAZAAR 0 +#define CONFIG_LIBLC3 0 ++#define CONFIG_LIBLCEVC_DEC 0 +#define CONFIG_LIBMODPLUG 0 +#define CONFIG_LIBMP3LAME 0 +#define CONFIG_LIBMYSOFA 0 @@ -8265,6 +10921,7 @@ index 0000000000..738b27aa16 +#define CONFIG_LIBVMAF 0 +#define CONFIG_LIBVORBIS 0 +#define CONFIG_LIBVPX 0 ++#define CONFIG_LIBVVENC 0 +#define CONFIG_LIBWEBP 0 +#define CONFIG_LIBXEVD 0 +#define CONFIG_LIBXEVE 0 @@ -8397,10 +11054,12 @@ index 0000000000..738b27aa16 +#define CONFIG_CBS_MPEG2 0 +#define CONFIG_CBS_VP8 0 +#define CONFIG_CBS_VP9 0 ++#define CONFIG_D3D12VA_ENCODE 0 +#define CONFIG_DEFLATE_WRAPPER 0 +#define CONFIG_DIRAC_PARSE 1 +#define CONFIG_DNN 0 -+#define CONFIG_DOVI_RPU 0 ++#define CONFIG_DOVI_RPUDEC 0 ++#define CONFIG_DOVI_RPUENC 0 +#define CONFIG_DVPROFILE 0 +#define CONFIG_EVCPARSE 0 +#define CONFIG_EXIF 0 @@ -8432,6 +11091,7 @@ index 0000000000..738b27aa16 +#define CONFIG_INFLATE_WRAPPER 0 +#define CONFIG_INTRAX8 0 +#define CONFIG_ISO_MEDIA 1 ++#define CONFIG_ISO_WRITER 0 +#define CONFIG_IVIDSP 0 +#define CONFIG_JPEGTABLES 0 +#define CONFIG_LGPLV3 0 @@ -8481,15 +11141,16 @@ index 0000000000..738b27aa16 +#define CONFIG_VP3DSP 0 +#define CONFIG_VP56DSP 0 +#define CONFIG_VP8DSP 0 ++#define CONFIG_VULKAN_ENCODE 0 +#define CONFIG_WMA_FREQS 0 +#define CONFIG_WMV2DSP 0 +#endif /* FFMPEG_CONFIG_H */ diff --git a/chromium/config/Chromium/linux/riscv64/config_components.h b/chromium/config/Chromium/linux/riscv64/config_components.h new file mode 100644 -index 0000000000..a1620dc43b +index 0000000000..f064aeccac --- /dev/null +++ b/chromium/config/Chromium/linux/riscv64/config_components.h -@@ -0,0 +1,2214 @@ +@@ -0,0 +1,2234 @@ +/* Automatically generated by configure - do not modify! */ +#ifndef FFMPEG_CONFIG_COMPONENTS_H +#define FFMPEG_CONFIG_COMPONENTS_H @@ -8500,9 +11161,11 @@ index 0000000000..a1620dc43b +#define CONFIG_CHOMP_BSF 0 +#define CONFIG_DUMP_EXTRADATA_BSF 0 +#define CONFIG_DCA_CORE_BSF 0 ++#define CONFIG_DOVI_RPU_BSF 0 +#define CONFIG_DTS2PTS_BSF 0 +#define CONFIG_DV_ERROR_MARKER_BSF 0 +#define CONFIG_EAC3_CORE_BSF 0 ++#define CONFIG_EVC_FRAME_MERGE_BSF 0 +#define CONFIG_EXTRACT_EXTRADATA_BSF 0 +#define CONFIG_FILTER_UNITS_BSF 0 +#define CONFIG_H264_METADATA_BSF 0 @@ -8536,7 +11199,6 @@ index 0000000000..a1620dc43b +#define CONFIG_VP9_SUPERFRAME_SPLIT_BSF 0 +#define CONFIG_VVC_METADATA_BSF 0 +#define CONFIG_VVC_MP4TOANNEXB_BSF 0 -+#define CONFIG_EVC_FRAME_MERGE_BSF 0 +#define CONFIG_AASC_DECODER 0 +#define CONFIG_AIC_DECODER 0 +#define CONFIG_ALIAS_PIX_DECODER 0 @@ -9091,6 +11753,9 @@ index 0000000000..a1620dc43b +#define CONFIG_BINTEXT_DECODER 0 +#define CONFIG_XBIN_DECODER 0 +#define CONFIG_IDF_DECODER 0 ++#define CONFIG_AAC_MEDIACODEC_DECODER 0 ++#define CONFIG_AMRNB_MEDIACODEC_DECODER 0 ++#define CONFIG_AMRWB_MEDIACODEC_DECODER 0 +#define CONFIG_LIBAOM_AV1_DECODER 0 +#define CONFIG_AV1_DECODER 0 +#define CONFIG_AV1_CUVID_DECODER 0 @@ -9102,6 +11767,7 @@ index 0000000000..a1620dc43b +#define CONFIG_HEVC_MEDIACODEC_DECODER 0 +#define CONFIG_MJPEG_CUVID_DECODER 0 +#define CONFIG_MJPEG_QSV_DECODER 0 ++#define CONFIG_MP3_MEDIACODEC_DECODER 0 +#define CONFIG_MPEG1_CUVID_DECODER 0 +#define CONFIG_MPEG2_CUVID_DECODER 0 +#define CONFIG_MPEG4_CUVID_DECODER 0 @@ -9113,6 +11779,7 @@ index 0000000000..a1620dc43b +#define CONFIG_VP9_CUVID_DECODER 0 +#define CONFIG_VP9_MEDIACODEC_DECODER 0 +#define CONFIG_VP9_QSV_DECODER 0 ++#define CONFIG_VVC_QSV_DECODER 0 +#define CONFIG_VNULL_DECODER 0 +#define CONFIG_ANULL_DECODER 0 +#define CONFIG_A64MULTI_ENCODER 0 @@ -9320,6 +11987,7 @@ index 0000000000..a1620dc43b +#define CONFIG_LIBVORBIS_ENCODER 0 +#define CONFIG_LIBVPX_VP8_ENCODER 0 +#define CONFIG_LIBVPX_VP9_ENCODER 0 ++#define CONFIG_LIBVVENC_ENCODER 0 +#define CONFIG_LIBWEBP_ANIM_ENCODER 0 +#define CONFIG_LIBWEBP_ENCODER 0 +#define CONFIG_LIBX262_ENCODER 0 @@ -9337,6 +12005,7 @@ index 0000000000..a1620dc43b +#define CONFIG_AV1_NVENC_ENCODER 0 +#define CONFIG_AV1_QSV_ENCODER 0 +#define CONFIG_AV1_AMF_ENCODER 0 ++#define CONFIG_AV1_MF_ENCODER 0 +#define CONFIG_AV1_VAAPI_ENCODER 0 +#define CONFIG_LIBOPENH264_ENCODER 0 +#define CONFIG_H264_AMF_ENCODER 0 @@ -9347,7 +12016,9 @@ index 0000000000..a1620dc43b +#define CONFIG_H264_V4L2M2M_ENCODER 0 +#define CONFIG_H264_VAAPI_ENCODER 0 +#define CONFIG_H264_VIDEOTOOLBOX_ENCODER 0 ++#define CONFIG_H264_VULKAN_ENCODER 0 +#define CONFIG_HEVC_AMF_ENCODER 0 ++#define CONFIG_HEVC_D3D12VA_ENCODER 0 +#define CONFIG_HEVC_MEDIACODEC_ENCODER 0 +#define CONFIG_HEVC_MF_ENCODER 0 +#define CONFIG_HEVC_NVENC_ENCODER 0 @@ -9355,6 +12026,7 @@ index 0000000000..a1620dc43b +#define CONFIG_HEVC_V4L2M2M_ENCODER 0 +#define CONFIG_HEVC_VAAPI_ENCODER 0 +#define CONFIG_HEVC_VIDEOTOOLBOX_ENCODER 0 ++#define CONFIG_HEVC_VULKAN_ENCODER 0 +#define CONFIG_LIBKVAZAAR_ENCODER 0 +#define CONFIG_MJPEG_QSV_ENCODER 0 +#define CONFIG_MJPEG_VAAPI_ENCODER 0 @@ -9380,6 +12052,7 @@ index 0000000000..a1620dc43b +#define CONFIG_AV1_NVDEC_HWACCEL 0 +#define CONFIG_AV1_VAAPI_HWACCEL 0 +#define CONFIG_AV1_VDPAU_HWACCEL 0 ++#define CONFIG_AV1_VIDEOTOOLBOX_HWACCEL 0 +#define CONFIG_AV1_VULKAN_HWACCEL 0 +#define CONFIG_H263_VAAPI_HWACCEL 0 +#define CONFIG_H263_VIDEOTOOLBOX_HWACCEL 0 @@ -9458,6 +12131,7 @@ index 0000000000..a1620dc43b +#define CONFIG_DCA_PARSER 0 +#define CONFIG_DIRAC_PARSER 0 +#define CONFIG_DNXHD_PARSER 0 ++#define CONFIG_DNXUC_PARSER 0 +#define CONFIG_DOLBY_E_PARSER 0 +#define CONFIG_DPX_PARSER 0 +#define CONFIG_DVAUDIO_PARSER 0 @@ -9849,6 +12523,7 @@ index 0000000000..a1620dc43b +#define CONFIG_KIRSCH_FILTER 0 +#define CONFIG_LAGFUN_FILTER 0 +#define CONFIG_LATENCY_FILTER 0 ++#define CONFIG_LCEVC_FILTER 0 +#define CONFIG_LENSCORRECTION_FILTER 0 +#define CONFIG_LENSFUN_FILTER 0 +#define CONFIG_LIBPLACEBO_FILTER 0 @@ -10044,6 +12719,7 @@ index 0000000000..a1620dc43b +#define CONFIG_XFADE_OPENCL_FILTER 0 +#define CONFIG_XFADE_VULKAN_FILTER 0 +#define CONFIG_XMEDIAN_FILTER 0 ++#define CONFIG_XPSNR_FILTER 0 +#define CONFIG_XSTACK_FILTER 0 +#define CONFIG_YADIF_FILTER 0 +#define CONFIG_YADIF_CUDA_FILTER 0 @@ -10058,6 +12734,8 @@ index 0000000000..a1620dc43b +#define CONFIG_HSTACK_QSV_FILTER 0 +#define CONFIG_VSTACK_QSV_FILTER 0 +#define CONFIG_XSTACK_QSV_FILTER 0 ++#define CONFIG_PAD_VAAPI_FILTER 0 ++#define CONFIG_DRAWBOX_VAAPI_FILTER 0 +#define CONFIG_ALLRGB_FILTER 0 +#define CONFIG_ALLYUV_FILTER 0 +#define CONFIG_CELLAUTO_FILTER 0 @@ -10078,6 +12756,7 @@ index 0000000000..a1620dc43b +#define CONFIG_QRENCODESRC_FILTER 0 +#define CONFIG_PAL75BARS_FILTER 0 +#define CONFIG_PAL100BARS_FILTER 0 ++#define CONFIG_PERLIN_FILTER 0 +#define CONFIG_RGBTESTSRC_FILTER 0 +#define CONFIG_SIERPINSKI_FILTER 0 +#define CONFIG_SMPTEBARS_FILTER 0 @@ -10253,6 +12932,7 @@ index 0000000000..a1620dc43b +#define CONFIG_KUX_DEMUXER 0 +#define CONFIG_KVAG_DEMUXER 0 +#define CONFIG_LAF_DEMUXER 0 ++#define CONFIG_LC3_DEMUXER 0 +#define CONFIG_LMLM4_DEMUXER 0 +#define CONFIG_LOAS_DEMUXER 0 +#define CONFIG_LUODAT_DEMUXER 0 @@ -10547,6 +13227,7 @@ index 0000000000..a1620dc43b +#define CONFIG_JACOSUB_MUXER 0 +#define CONFIG_KVAG_MUXER 0 +#define CONFIG_LATM_MUXER 0 ++#define CONFIG_LC3_MUXER 0 +#define CONFIG_LRC_MUXER 0 +#define CONFIG_M4V_MUXER 0 +#define CONFIG_MD5_MUXER 0 @@ -10790,20 +13471,20 @@ index 0000000000..8558b35027 +#endif /* AVUTIL_AVCONFIG_H */ diff --git a/chromium/config/Chromium/linux/riscv64/libavutil/ffversion.h b/chromium/config/Chromium/linux/riscv64/libavutil/ffversion.h new file mode 100644 -index 0000000000..efb1395656 +index 0000000000..677ca92389 --- /dev/null +++ b/chromium/config/Chromium/linux/riscv64/libavutil/ffversion.h @@ -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-06-11-58694f4538" ++#define FFMPEG_VERSION "git-2025-01-10-3d2a884996" +#endif /* AVUTIL_FFVERSION_H */ diff --git a/chromium/config/Chromium/linux/x64/config.asm b/chromium/config/Chromium/linux/x64/config.asm -index 88ee8eaff3..254f23638b 100644 +index 2fadb1eba9..7f0e14088f 100644 --- a/chromium/config/Chromium/linux/x64/config.asm +++ b/chromium/config/Chromium/linux/x64/config.asm -@@ -361,7 +361,7 @@ +@@ -371,7 +371,7 @@ %define HAVE_INLINE_ASM_LABELS 1 %define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 %define HAVE_PRAGMA_DEPRECATED 1 @@ -10812,9 +13493,9 @@ index 88ee8eaff3..254f23638b 100644 %define HAVE_SYMVER_ASM_LABEL 1 %define HAVE_SYMVER_GNU_ASM 1 %define HAVE_VFP_ARGS 0 -@@ -414,7 +414,7 @@ - %define HAVE_PERL 1 +@@ -427,7 +427,7 @@ %define HAVE_POD2MAN 1 + %define HAVE_POSIX_IOCTL 0 %define HAVE_TEXI2HTML 0 -%define HAVE_XMLLINT 1 +%define HAVE_XMLLINT 0 @@ -10822,25 +13503,25 @@ index 88ee8eaff3..254f23638b 100644 %define HAVE_OPENVINO2 0 %define CONFIG_DOC 0 diff --git a/chromium/config/Chromium/linux/x64/config.h b/chromium/config/Chromium/linux/x64/config.h -index c81c947b66..4179571756 100644 +index 4a7d85df9b..e00839be88 100644 --- a/chromium/config/Chromium/linux/x64/config.h +++ b/chromium/config/Chromium/linux/x64/config.h @@ -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/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld'" -- 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/usr/local/google/home/ezemtsov/projects/chromium/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld'" -- 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/home/kxxt/electron-ci/sources/electron/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld'" -- 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 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 315c88c5fbdb2b27cebf23c87fb502f7a567d84b)" -+#define CC_IDENT "clang version 19.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 76ea5feb1f12ab35547a3aa1bc1b84d4bca69aa7)" +-#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/external/github.com/llvm/llvm-project b81d8e90339a788cc6cb148831612c6b39b93ad5)" #define OS_NAME linux #define EXTERN_PREFIX "" #define EXTERN_ASM -@@ -375,7 +375,7 @@ +@@ -385,7 +385,7 @@ #define HAVE_INLINE_ASM_LABELS 1 #define HAVE_INLINE_ASM_NONLOCAL_LABELS 1 #define HAVE_PRAGMA_DEPRECATED 1 @@ -10849,9 +13530,9 @@ index c81c947b66..4179571756 100644 #define HAVE_SYMVER_ASM_LABEL 1 #define HAVE_SYMVER_GNU_ASM 1 #define HAVE_VFP_ARGS 0 -@@ -428,7 +428,7 @@ - #define HAVE_PERL 1 +@@ -441,7 +441,7 @@ #define HAVE_POD2MAN 1 + #define HAVE_POSIX_IOCTL 0 #define HAVE_TEXI2HTML 0 -#define HAVE_XMLLINT 1 +#define HAVE_XMLLINT 0 @@ -10859,221 +13540,93 @@ index c81c947b66..4179571756 100644 #define HAVE_OPENVINO2 0 #define CONFIG_DOC 0 diff --git a/chromium/config/Chromium/linux/x64/libavutil/ffversion.h b/chromium/config/Chromium/linux/x64/libavutil/ffversion.h -index 396b484e27..efb1395656 100644 +index 54c2598a44..677ca92389 100644 --- a/chromium/config/Chromium/linux/x64/libavutil/ffversion.h +++ b/chromium/config/Chromium/linux/x64/libavutil/ffversion.h @@ -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-116067-gfecf1c679a" -+#define FFMPEG_VERSION "git-2024-06-11-58694f4538" +-#define FFMPEG_VERSION "N-118887-g99f17d50d3" ++#define FFMPEG_VERSION "git-2025-01-10-3d2a884996" #endif /* AVUTIL_FFVERSION_H */ +diff --git a/chromium/scripts/copy_config.sh b/chromium/scripts/copy_config.sh +index a18048cf04..0d080211aa 100755 +--- a/chromium/scripts/copy_config.sh ++++ b/chromium/scripts/copy_config.sh +@@ -10,7 +10,7 @@ for os in android linux linux-noasm mac win; do + # Copy config files for various architectures: + # - ia32/x64 have config.asm, config.h + # - arm/arm-neon have config.h +- for arch in arm arm-neon arm64 ia32 x64 mipsel mips64el; do ++ for arch in arm arm-neon arm64 ia32 x64 mipsel mips64el riscv64; do + # Don't waste time on non-existent configs, if no config.h then skip. + [ ! -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 --git a/ffmpeg_generated.gni b/ffmpeg_generated.gni -index 2e6a0b1f42..7d856d29a4 100644 +index a392f50cbd..012bc9b784 100644 --- a/ffmpeg_generated.gni +++ b/ffmpeg_generated.gni -@@ -14,11 +14,7 @@ ffmpeg_asm_sources = [] +@@ -1,4 +1,4 @@ +-# Copyright 2024 The Chromium Authors. All rights reserved. ++# Copyright 2025 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. + +@@ -14,10 +14,7 @@ ffmpeg_asm_sources = [] use_linux_config = is_linux || is_chromeos || is_fuchsia --if ((is_android && current_cpu == "arm" && arm_use_neon) || -- (is_android && current_cpu == "arm64") || -- (is_android && current_cpu == "x64") || +-if (current_cpu == "arm64" || current_cpu == "x64" || +- (is_android && current_cpu == "arm" && arm_use_neon) || - (is_android && current_cpu == "x86") || is_apple || is_win || - use_linux_config) { +if ((use_linux_config && current_cpu == "riscv64") || (use_linux_config && current_cpu == "x64")) { ffmpeg_c_sources += [ "libavcodec/ac3_channel_layout_tab.c", "libavcodec/ac3_parser.c", -@@ -211,7 +207,57 @@ if ((is_android && current_cpu == "arm" && arm_use_neon) || +@@ -213,16 +210,27 @@ if (current_cpu == "arm64" || current_cpu == "x64" || ] } --if (use_linux_config && ffmpeg_branding == "ChromeOS") { -+if ((use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS")) { -+ ffmpeg_c_sources += [ +-if ((current_cpu == "arm64" && ffmpeg_branding == "Chrome") || +- (current_cpu == "x64" && ffmpeg_branding == "Chrome") || +- (is_android && current_cpu == "x86" && ffmpeg_branding == "Chrome") || +- (is_apple && ffmpeg_branding == "Chrome") || +- (is_win && ffmpeg_branding == "Chrome") || +- (use_linux_config && ffmpeg_branding == "Chrome")) { ++if ((use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "Chrome")) { + ffmpeg_c_sources += [ ++ "libavcodec/aac/aacdec.c", ++ "libavcodec/aac/aacdec_ac.c", ++ "libavcodec/aac/aacdec_float.c", ++ "libavcodec/aac/aacdec_lpd.c", ++ "libavcodec/aac/aacdec_tab.c", ++ "libavcodec/aac/aacdec_usac.c", + "libavcodec/aac_ac3_parser.c", + "libavcodec/aac_parser.c", -+ "libavcodec/aacdec.c", -+ "libavcodec/aacdec_common.c", + "libavcodec/aacps_common.c", + "libavcodec/aacps_float.c", + "libavcodec/aacpsdsp_float.c", + "libavcodec/aacsbr.c", + "libavcodec/aactab.c", + "libavcodec/adts_header.c", -+ "libavcodec/atsc_a53.c", + "libavcodec/atsc_a53.c", + "libavcodec/autorename_libavcodec_sbrdsp.c", -+ "libavcodec/autorename_libavcodec_videodsp.c", -+ "libavcodec/cabac.c", + "libavcodec/autorename_libavcodec_videodsp.c", + "libavcodec/cabac.c", + "libavcodec/cbrt_data.c", -+ "libavcodec/h2645_parse.c", -+ "libavcodec/h2645_sei.c", -+ "libavcodec/h2645_vui.c", -+ "libavcodec/h2645data.c", -+ "libavcodec/h264_cabac.c", -+ "libavcodec/h264_cavlc.c", -+ "libavcodec/h264_direct.c", -+ "libavcodec/h264_loopfilter.c", -+ "libavcodec/h264_mb.c", -+ "libavcodec/h264_parse.c", -+ "libavcodec/h264_parser.c", -+ "libavcodec/h264_picture.c", -+ "libavcodec/h264_ps.c", -+ "libavcodec/h264_refs.c", -+ "libavcodec/h264_sei.c", -+ "libavcodec/h264_slice.c", -+ "libavcodec/h264chroma.c", -+ "libavcodec/h264data.c", -+ "libavcodec/h264dec.c", -+ "libavcodec/h264dsp.c", -+ "libavcodec/h264idct.c", -+ "libavcodec/h264pred.c", -+ "libavcodec/h264qpel.c", -+ "libavcodec/h274.c", -+ "libavcodec/kbdwin.c", -+ "libavcodec/sinewin.c", -+ "libavcodec/startcode.c", -+ "libavformat/apetag.c", -+ "libavformat/autorename_libavformat_aacdec.c", -+ "libavformat/img2.c", -+ ] -+} -+ -+if ((use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS")) { - ffmpeg_c_sources += [ - "libavcodec/autorename_libavcodec_blockdsp.c", - "libavcodec/autorename_libavcodec_hpeldsp.c", -@@ -220,7 +266,6 @@ if (use_linux_config && ffmpeg_branding == "ChromeOS") { - "libavcodec/autorename_libavcodec_mpeg4videodsp.c", - "libavcodec/autorename_libavcodec_mpegvideo.c", - "libavcodec/autorename_libavcodec_qpeldsp.c", -- "libavcodec/autorename_libavcodec_simple_idct.c", - "libavcodec/autorename_libavcodec_xvididct.c", - "libavcodec/error_resilience.c", - "libavcodec/exif.c", -@@ -241,65 +286,24 @@ if (use_linux_config && ffmpeg_branding == "ChromeOS") { - "libavcodec/mpegvideo_motion.c", - "libavcodec/mpegvideodata.c", - "libavcodec/rl.c", -+ "libavcodec/simple_idct.c", - "libavcodec/tiff_common.c", - "libavformat/avidec.c", - ] - } - --if ((is_apple && ffmpeg_branding == "Chrome") || -- (is_win && ffmpeg_branding == "Chrome") || -- (use_linux_config && ffmpeg_branding == "Chrome") || -- (use_linux_config && ffmpeg_branding == "ChromeOS")) { -- ffmpeg_c_sources += [ -- "libavcodec/atsc_a53.c", -- "libavcodec/autorename_libavcodec_videodsp.c", -- "libavcodec/cabac.c", -- "libavcodec/h2645_parse.c", -- "libavcodec/h2645_sei.c", -- "libavcodec/h2645_vui.c", -- "libavcodec/h2645data.c", -- "libavcodec/h264_cabac.c", -- "libavcodec/h264_cavlc.c", -- "libavcodec/h264_direct.c", -- "libavcodec/h264_loopfilter.c", -- "libavcodec/h264_mb.c", -- "libavcodec/h264_parse.c", -- "libavcodec/h264_parser.c", -- "libavcodec/h264_picture.c", -- "libavcodec/h264_ps.c", -- "libavcodec/h264_refs.c", -- "libavcodec/h264_sei.c", -- "libavcodec/h264_slice.c", -- "libavcodec/h264chroma.c", -- "libavcodec/h264data.c", -- "libavcodec/h264dec.c", -- "libavcodec/h264dsp.c", -- "libavcodec/h264idct.c", -- "libavcodec/h264pred.c", -- "libavcodec/h264qpel.c", -- "libavcodec/h274.c", + "libavcodec/h2645_parse.c", + "libavcodec/h2645_sei.c", + "libavcodec/h2645_vui.c", +@@ -247,46 +255,25 @@ if ((current_cpu == "arm64" && ffmpeg_branding == "Chrome") || + "libavcodec/h264pred.c", + "libavcodec/h264qpel.c", + "libavcodec/h274.c", - "libavcodec/startcode.c", - ] -} - --if ((is_apple && current_cpu == "x64" && ffmpeg_branding == "Chrome") || -- (is_win && current_cpu == "x64" && ffmpeg_branding == "Chrome") || -- (is_win && current_cpu == "x86" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "x64" && -- ffmpeg_branding == "ChromeOS") || -- (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "x86" && -- ffmpeg_branding == "ChromeOS")) { -+if ((use_linux_config && current_cpu == "x64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS")) { - ffmpeg_c_sources += [ -- "libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c", -+ "libavcodec/x86/autorename_libavcodec_x86_aacpsdsp_init.c", -+ "libavcodec/x86/autorename_libavcodec_x86_sbrdsp_init.c", - "libavcodec/x86/h264_intrapred_init.c", - "libavcodec/x86/h264_qpel.c", - "libavcodec/x86/h264chroma_init.c", - "libavcodec/x86/h264dsp_init.c", -+ "libavcodec/x86/videodsp_init.c", - ] - ffmpeg_asm_sources += [ -- "libavcodec/x86/autorename_libavcodec_x86_videodsp.asm", -+ "libavcodec/x86/aacpsdsp.asm", - "libavcodec/x86/fpel.asm", - "libavcodec/x86/h264_chromamc.asm", - "libavcodec/x86/h264_chromamc_10bit.asm", -@@ -314,80 +318,47 @@ if ((is_apple && current_cpu == "x64" && ffmpeg_branding == "Chrome") || - "libavcodec/x86/h264_weight.asm", - "libavcodec/x86/h264_weight_10bit.asm", - "libavcodec/x86/qpel.asm", -+ "libavcodec/x86/sbrdsp.asm", -+ "libavcodec/x86/videodsp.asm", - ] - } - --if ((use_linux_config && current_cpu == "arm" && arm_use_neon && -- ffmpeg_branding == "ChromeOS") || -- (use_linux_config && current_cpu == "arm" && -- ffmpeg_branding == "ChromeOS")) { -+if (use_linux_config && current_cpu == "x64") { - ffmpeg_c_sources += [ -- "libavcodec/arm/blockdsp_init_arm.c", -- "libavcodec/arm/hpeldsp_init_arm.c", -- "libavcodec/arm/hpeldsp_init_armv6.c", -- "libavcodec/arm/idctdsp_init_arm.c", -- "libavcodec/arm/idctdsp_init_armv5te.c", -- "libavcodec/arm/idctdsp_init_armv6.c", -- "libavcodec/arm/me_cmp_init_arm.c", -- "libavcodec/arm/mpegvideo_arm.c", -- "libavcodec/arm/mpegvideo_armv5te.c", -- ] -- ffmpeg_gas_sources += [ -- "libavcodec/arm/hpeldsp_arm.S", -- "libavcodec/arm/hpeldsp_armv6.S", -- "libavcodec/arm/idctdsp_arm.S", -- "libavcodec/arm/idctdsp_armv6.S", -- "libavcodec/arm/jrevdct_arm.S", -- "libavcodec/arm/me_cmp_armv6.S", -- "libavcodec/arm/mpegvideo_armv5te_s.S", -- "libavcodec/arm/simple_idct_arm.S", -- "libavcodec/arm/simple_idct_armv5te.S", -- "libavcodec/arm/simple_idct_armv6.S", -+ "libavcodec/x86/autorename_libavcodec_x86_flacdsp_init.c", -+ "libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c", -+ "libavcodec/x86/constants.c", -+ "libavcodec/x86/mpegaudiodsp.c", -+ "libavutil/x86/autorename_libavutil_x86_cpu.c", -+ "libavutil/x86/autorename_libavutil_x86_fixed_dsp_init.c", -+ "libavutil/x86/autorename_libavutil_x86_float_dsp_init.c", -+ "libavutil/x86/imgutils_init.c", -+ "libavutil/x86/lls_init.c", -+ "libavutil/x86/tx_float_init.c", - ] --} -- -if ((current_cpu == "arm64" && ffmpeg_branding == "Chrome") || - (current_cpu == "x64" && ffmpeg_branding == "Chrome") || - (is_android && current_cpu == "arm" && arm_use_neon && @@ -11081,13 +13634,16 @@ index 2e6a0b1f42..7d856d29a4 100644 - (is_android && current_cpu == "x86" && ffmpeg_branding == "Chrome") || - (is_apple && ffmpeg_branding == "Chrome") || - (is_win && ffmpeg_branding == "Chrome") || -- (use_linux_config && ffmpeg_branding == "Chrome") || -- (use_linux_config && ffmpeg_branding == "ChromeOS")) { +- (use_linux_config && ffmpeg_branding == "Chrome")) { - ffmpeg_c_sources += [ +- "libavcodec/aac/aacdec.c", +- "libavcodec/aac/aacdec_ac.c", +- "libavcodec/aac/aacdec_float.c", +- "libavcodec/aac/aacdec_lpd.c", +- "libavcodec/aac/aacdec_tab.c", +- "libavcodec/aac/aacdec_usac.c", - "libavcodec/aac_ac3_parser.c", - "libavcodec/aac_parser.c", -- "libavcodec/aacdec.c", -- "libavcodec/aacdec_common.c", - "libavcodec/aacps_common.c", - "libavcodec/aacps_float.c", - "libavcodec/aacpsdsp_float.c", @@ -11096,180 +13652,135 @@ index 2e6a0b1f42..7d856d29a4 100644 - "libavcodec/adts_header.c", - "libavcodec/autorename_libavcodec_sbrdsp.c", - "libavcodec/cbrt_data.c", -- "libavcodec/kbdwin.c", -- "libavcodec/sinewin.c", -- "libavformat/apetag.c", -- "libavformat/autorename_libavformat_aacdec.c", -- "libavformat/img2.c", -+ ffmpeg_asm_sources += [ -+ "libavcodec/x86/dct32.asm", -+ "libavcodec/x86/flacdsp.asm", -+ "libavcodec/x86/imdct36.asm", -+ "libavcodec/x86/vorbisdsp.asm", -+ "libavutil/x86/cpuid.asm", -+ "libavutil/x86/fixed_dsp.asm", -+ "libavutil/x86/float_dsp.asm", -+ "libavutil/x86/imgutils.asm", -+ "libavutil/x86/lls.asm", -+ "libavutil/x86/tx_float.asm", + "libavcodec/kbdwin.c", + "libavcodec/sinewin.c", ++ "libavcodec/startcode.c", + "libavformat/apetag.c", + "libavformat/autorename_libavformat_aacdec.c", + "libavformat/img2.c", ] } --if ((use_linux_config && current_cpu == "x64" && -- ffmpeg_branding == "ChromeOS") || -- (use_linux_config && current_cpu == "x86" && -- ffmpeg_branding == "ChromeOS")) { -+if (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS") { +-if ((current_cpu == "x64" && ffmpeg_branding == "Chrome") || +- (is_win && current_cpu == "x86" && ffmpeg_branding == "Chrome") || +- (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "Chrome")) { ++if (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "Chrome") { ++ ffmpeg_c_sources += [ ++ "libavcodec/x86/autorename_libavcodec_x86_aacpsdsp_init.c", ++ "libavcodec/x86/autorename_libavcodec_x86_h264dsp_init.c", ++ "libavcodec/x86/autorename_libavcodec_x86_sbrdsp_init.c", ++ "libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c", ++ "libavcodec/x86/h264_intrapred_init.c", ++ "libavcodec/x86/h264_qpel.c", ++ "libavcodec/x86/h264chroma_init.c", ++ ] + ffmpeg_asm_sources += [ + "libavcodec/x86/aacpsdsp.asm", + "libavcodec/x86/autorename_libavcodec_x86_videodsp.asm", +@@ -308,33 +295,19 @@ if ((current_cpu == "x64" && ffmpeg_branding == "Chrome") || + ] + } + +-if (current_cpu == "arm64" && ffmpeg_branding == "Chrome") { ++if (use_linux_config && current_cpu == "x64") { ffmpeg_c_sources += [ -- "libavcodec/x86/autorename_libavcodec_x86_mpegvideo.c", -- "libavcodec/x86/blockdsp_init.c", -+ "libavcodec/x86/autorename_libavcodec_x86_blockdsp_init.c", -+ "libavcodec/x86/autorename_libavcodec_x86_idctdsp_init.c", -+ "libavcodec/x86/autorename_libavcodec_x86_me_cmp_init.c", - "libavcodec/x86/h263dsp_init.c", - "libavcodec/x86/hpeldsp_init.c", -- "libavcodec/x86/idctdsp_init.c", -- "libavcodec/x86/me_cmp_init.c", - "libavcodec/x86/mpeg4videodsp.c", -+ "libavcodec/x86/mpegvideo.c", - "libavcodec/x86/qpeldsp_init.c", - "libavcodec/x86/xvididct_init.c", - ] -@@ -398,269 +369,50 @@ if ((use_linux_config && current_cpu == "x64" && - "libavcodec/x86/idctdsp.asm", - "libavcodec/x86/me_cmp.asm", - "libavcodec/x86/qpeldsp.asm", -+ "libavcodec/x86/simple_idct10.asm", - "libavcodec/x86/xvididct.asm", - ] - } - --if ((is_apple && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || -- (is_win && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "arm64" && -- ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "arm64" && -- ffmpeg_branding == "ChromeOS")) { -- ffmpeg_c_sources += [ +- "libavcodec/aarch64/aacpsdsp_init_aarch64.c", +- "libavcodec/aarch64/autorename_libavcodec_aarch64_videodsp_init.c", - "libavcodec/aarch64/h264chroma_init_aarch64.c", - "libavcodec/aarch64/h264dsp_init_aarch64.c", - "libavcodec/aarch64/h264pred_init.c", - "libavcodec/aarch64/h264qpel_init_aarch64.c", -- "libavcodec/aarch64/videodsp_init.c", +- "libavcodec/aarch64/sbrdsp_init_aarch64.c", - ] - ffmpeg_gas_sources += [ +- "libavcodec/aarch64/autorename_libavcodec_aarch64_aacpsdsp_neon.S", - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264cmc_neon.S", - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264dsp_neon.S", - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264idct_neon.S", - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264pred_neon.S", - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264qpel_neon.S", - "libavcodec/aarch64/autorename_libavcodec_aarch64_hpeldsp_neon.S", +- "libavcodec/aarch64/autorename_libavcodec_aarch64_sbrdsp_neon.S", - "libavcodec/aarch64/videodsp.S", -- ] ++ "libavcodec/x86/autorename_libavcodec_x86_flacdsp_init.c", ++ "libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c", ++ "libavcodec/x86/constants.c", ++ "libavcodec/x86/mpegaudiodsp.c", ++ "libavutil/x86/autorename_libavutil_x86_cpu.c", ++ "libavutil/x86/autorename_libavutil_x86_fixed_dsp_init.c", ++ "libavutil/x86/autorename_libavutil_x86_float_dsp_init.c", ++ "libavutil/x86/autorename_libavutil_x86_lls_init.c", ++ "libavutil/x86/imgutils_init.c", ++ "libavutil/x86/tx_float_init.c", + ] -} - --if ((is_android && current_cpu == "x64") || -- (is_apple && current_cpu == "x64") || (is_win && current_cpu == "x64") || -- (is_win && current_cpu == "x86") || -- (use_linux_config && current_cpu == "x64") || +-if (current_cpu == "x64" || (is_win && current_cpu == "x86") || - (use_linux_config && current_cpu == "x86")) { - ffmpeg_c_sources += - [ "libavutil/x86/autorename_libavutil_x86_tx_float_init.c" ] -- ffmpeg_asm_sources += [ -- "libavcodec/x86/dct32.asm", -- "libavcodec/x86/flacdsp.asm", -- "libavcodec/x86/imdct36.asm", -- "libavcodec/x86/vorbisdsp.asm", -- "libavutil/x86/cpuid.asm", -- "libavutil/x86/fixed_dsp.asm", -- "libavutil/x86/float_dsp.asm", -- "libavutil/x86/imgutils.asm", -- "libavutil/x86/lls.asm", -- "libavutil/x86/tx_float.asm", + ffmpeg_asm_sources += [ + "libavcodec/x86/dct32.asm", + "libavcodec/x86/flacdsp.asm", +@@ -349,134 +322,45 @@ if (current_cpu == "x64" || (is_win && current_cpu == "x86") || + ] + } + +-if (current_cpu == "arm64") { +- ffmpeg_c_sources += [ +- "libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_init.c", +- "libavcodec/aarch64/mpegaudiodsp_init.c", +- "libavutil/aarch64/autorename_libavutil_aarch64_cpu.c", +- "libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_init.c", +- "libavutil/aarch64/tx_float_init.c", +- ] +- ffmpeg_gas_sources += [ +- "libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_neon.S", +- "libavcodec/aarch64/mpegaudiodsp_neon.S", +- "libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_neon.S", +- "libavutil/aarch64/cpu_sve.S", +- "libavutil/aarch64/tx_float_neon.S", - ] -} - --if ((is_android && current_cpu == "x64") || -- (is_android && current_cpu == "x86") || -- (is_apple && current_cpu == "x64") || (is_win && current_cpu == "x64") || +-if (current_cpu == "x64" || (is_android && current_cpu == "x86") || - (is_win && current_cpu == "x86") || -- (use_linux_config && current_cpu == "x64") || - (use_linux_config && current_cpu == "x86")) { -+if (use_linux_config && current_cpu == "riscv64") { - ffmpeg_c_sources += [ -- "libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c", +- ffmpeg_c_sources += [ - "libavcodec/x86/constants.c", - "libavcodec/x86/flacdsp_init.c", - "libavcodec/x86/mpegaudiodsp.c", +- "libavcodec/x86/vorbisdsp_init.c", - "libavutil/x86/autorename_libavutil_x86_cpu.c", -- "libavutil/x86/autorename_libavutil_x86_float_dsp_init.c", - "libavutil/x86/fixed_dsp_init.c", +- "libavutil/x86/float_dsp_init.c", - "libavutil/x86/imgutils_init.c", - "libavutil/x86/lls_init.c", - ] -} - --if ((is_android && current_cpu == "arm64") || -- (is_apple && current_cpu == "arm64") || -- (is_win && current_cpu == "arm64") || -- (use_linux_config && current_cpu == "arm64")) { -- ffmpeg_c_sources += [ -- "libavcodec/aarch64/mpegaudiodsp_init.c", -- "libavcodec/aarch64/vorbisdsp_init.c", -- "libavutil/aarch64/autorename_libavutil_aarch64_cpu.c", -- "libavutil/aarch64/float_dsp_init.c", -- "libavutil/aarch64/tx_float_init.c", -+ "libavcodec/riscv/flacdsp_init.c", -+ "libavcodec/riscv/vorbisdsp_init.c", -+ "libavutil/riscv/cpu.c", -+ "libavutil/riscv/fixed_dsp_init.c", -+ "libavutil/riscv/float_dsp_init.c", - ] - ffmpeg_gas_sources += [ -- "libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_neon.S", -- "libavcodec/aarch64/mpegaudiodsp_neon.S", -- "libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_neon.S", -- "libavutil/aarch64/tx_float_neon.S", -+ "libavcodec/riscv/flacdsp_rvv.S", -+ "libavcodec/riscv/vorbisdsp_rvv.S", -+ "libavutil/riscv/fixed_dsp_rvv.S", -+ "libavutil/riscv/float_dsp_rvv.S", - ] - } - -if ((is_android && current_cpu == "arm" && arm_use_neon) || - (use_linux_config && current_cpu == "arm" && arm_use_neon) || - (use_linux_config && current_cpu == "arm")) { -+if ((use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "ChromeOS")) { - ffmpeg_c_sources += [ +- ffmpeg_c_sources += [ - "libavcodec/arm/flacdsp_init_arm.c", - "libavcodec/arm/mpegaudiodsp_init_arm.c", - "libavcodec/arm/vorbisdsp_init_arm.c", - "libavutil/arm/cpu.c", - "libavutil/arm/float_dsp_init_arm.c", - "libavutil/arm/float_dsp_init_vfp.c", -+ "libavcodec/riscv/aacpsdsp_init.c", -+ "libavcodec/riscv/h264_chroma_init_riscv.c", -+ "libavcodec/riscv/sbrdsp_init.c", - ] - ffmpeg_gas_sources += [ +- ] +- ffmpeg_gas_sources += [ - "libavcodec/arm/flacdsp_arm.S", - "libavcodec/arm/mpegaudiodsp_fixed_armv6.S", - "libavutil/arm/float_dsp_vfp.S", -+ "libavcodec/riscv/aacpsdsp_rvv.S", -+ "libavcodec/riscv/h264_mc_chroma.S", -+ "libavcodec/riscv/sbrdsp_rvv.S", - ] - } - +- ] +-} +- -if ((use_linux_config && current_cpu == "arm" && arm_use_neon && - ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "arm" && arm_use_neon && -- ffmpeg_branding == "ChromeOS") || -- (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "arm" && -- ffmpeg_branding == "ChromeOS")) { -+if (use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "ChromeOS") { +- (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "Chrome")) { ++if (use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "Chrome") { ffmpeg_c_sources += [ - "libavcodec/arm/h264chroma_init_arm.c", - "libavcodec/arm/h264dsp_init_arm.c", @@ -11277,75 +13788,56 @@ index 2e6a0b1f42..7d856d29a4 100644 - "libavcodec/arm/h264qpel_init_arm.c", - "libavcodec/arm/videodsp_init_arm.c", - "libavcodec/arm/videodsp_init_armv5te.c", -+ "libavcodec/riscv/blockdsp_init.c", -+ "libavcodec/riscv/idctdsp_init.c", -+ "libavcodec/riscv/me_cmp_init.c", - ] - ffmpeg_gas_sources += [ -- "libavcodec/arm/startcode_armv6.S", -- "libavcodec/arm/videodsp_armv5te.S", -+ "libavcodec/riscv/blockdsp_rvv.S", -+ "libavcodec/riscv/idctdsp_rvv.S", -+ "libavcodec/riscv/me_cmp_rvv.S", - ] - } - --if (use_linux_config && current_cpu == "arm" && arm_use_neon && -- ffmpeg_branding == "ChromeOS") { -- ffmpeg_c_sources += [ -- "libavcodec/arm/blockdsp_init_neon.c", -- "libavcodec/arm/hpeldsp_init_neon.c", -- "libavcodec/arm/idctdsp_init_neon.c", - ] - ffmpeg_gas_sources += [ -- "libavcodec/arm/autorename_libavcodec_arm_idctdsp_neon.S", -- "libavcodec/arm/autorename_libavcodec_arm_simple_idct_neon.S", -- "libavcodec/arm/blockdsp_neon.S", -- "libavcodec/arm/mpegvideo_neon.S", +- "libavcodec/arm/startcode_armv6.S", +- "libavcodec/arm/videodsp_armv5te.S", - ] -} - --if ((use_linux_config && current_cpu == "arm" && arm_use_neon && -- ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "arm" && arm_use_neon && -- ffmpeg_branding == "ChromeOS")) { -- ffmpeg_gas_sources += [ +-if ((current_cpu == "x64" && ffmpeg_branding == "Chrome") || +- (is_android && current_cpu == "x86" && ffmpeg_branding == "Chrome") || +- (is_win && current_cpu == "x86" && ffmpeg_branding == "Chrome") || +- (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "Chrome")) { +- ffmpeg_c_sources += [ +- "libavcodec/x86/aacpsdsp_init.c", +- "libavcodec/x86/h264_intrapred_init.c", +- "libavcodec/x86/h264_qpel.c", +- "libavcodec/x86/h264chroma_init.c", +- "libavcodec/x86/h264dsp_init.c", +- "libavcodec/x86/sbrdsp_init.c", +- "libavcodec/x86/videodsp_init.c", ++ "libavcodec/riscv/aacpsdsp_init.c", ++ "libavcodec/riscv/h264_chroma_init_riscv.c", ++ "libavcodec/riscv/h264dsp_init.c", ++ "libavcodec/riscv/h264qpel_init.c", ++ "libavcodec/riscv/sbrdsp_init.c", ++ "libavcodec/riscv/videodsp_init.c", + ] +-} +- +-if (use_linux_config && current_cpu == "arm" && arm_use_neon && +- ffmpeg_branding == "Chrome") { + ffmpeg_gas_sources += [ - "libavcodec/arm/h264cmc_neon.S", - "libavcodec/arm/h264dsp_neon.S", - "libavcodec/arm/h264idct_neon.S", - "libavcodec/arm/h264pred_neon.S", - "libavcodec/arm/h264qpel_neon.S", - "libavcodec/arm/hpeldsp_neon.S", -- ] --} -- --if (use_linux_config && current_cpu == "arm64" && -- ffmpeg_branding == "ChromeOS") { -- ffmpeg_c_sources += [ -- "libavcodec/aarch64/hpeldsp_init_aarch64.c", -- "libavcodec/aarch64/idctdsp_init_aarch64.c", -- "libavcodec/aarch64/me_cmp_init_aarch64.c", -- ] -- ffmpeg_gas_sources += [ -- "libavcodec/aarch64/idctdsp_neon.S", -- "libavcodec/aarch64/me_cmp_neon.S", -- "libavcodec/aarch64/simple_idct_neon.S", -- ] --} -- --if ((current_cpu == "arm64" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "arm64" && -- ffmpeg_branding == "ChromeOS")) { -- ffmpeg_c_sources += [ -- "libavcodec/aarch64/aacpsdsp_init_aarch64.c", -- "libavcodec/aarch64/sbrdsp_init_aarch64.c", -- ] -- ffmpeg_gas_sources += [ -- "libavcodec/aarch64/autorename_libavcodec_aarch64_aacpsdsp_neon.S", -- "libavcodec/aarch64/autorename_libavcodec_aarch64_sbrdsp_neon.S", -- ] --} -- ++ "libavcodec/riscv/aacpsdsp_rvv.S", ++ "libavcodec/riscv/h264_mc_chroma.S", ++ "libavcodec/riscv/h264addpx_rvv.S", ++ "libavcodec/riscv/h264dsp_rvv.S", ++ "libavcodec/riscv/h264idct_rvv.S", ++ "libavcodec/riscv/h264qpel_rvv.S", ++ "libavcodec/riscv/sbrdsp_rvv.S", ++ "libavcodec/riscv/startcode_rvb.S", ++ "libavcodec/riscv/startcode_rvv.S", ++ "libavcodec/riscv/videodsp.S", + ] + } + -if ((is_android && current_cpu == "arm" && arm_use_neon) || - (use_linux_config && current_cpu == "arm" && arm_use_neon)) { - ffmpeg_c_sources += [ "libavutil/arm/float_dsp_init_neon.c" ] @@ -11355,369 +13847,294 @@ index 2e6a0b1f42..7d856d29a4 100644 - ] -} - --if ((current_cpu == "x64" && ffmpeg_branding == "Chrome") || -- (is_android && current_cpu == "x86" && ffmpeg_branding == "Chrome") || -- (is_win && current_cpu == "x86" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "x64" && -- ffmpeg_branding == "ChromeOS") || -- (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "x86" && -- ffmpeg_branding == "ChromeOS")) { -- ffmpeg_c_sources += [ -- "libavcodec/x86/aacpsdsp_init.c", -- "libavcodec/x86/sbrdsp_init.c", -- ] --} -- -if ((is_android && current_cpu == "arm" && arm_use_neon && - ffmpeg_branding == "Chrome") || - (use_linux_config && current_cpu == "arm" && arm_use_neon && - ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "arm" && arm_use_neon && -- ffmpeg_branding == "ChromeOS") || -- (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "arm" && -- ffmpeg_branding == "ChromeOS")) { -- ffmpeg_c_sources += [ +- (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "Chrome")) { ++if (use_linux_config && current_cpu == "riscv64") { + ffmpeg_c_sources += [ - "libavcodec/arm/aacpsdsp_init_arm.c", - "libavcodec/arm/sbrdsp_init_arm.c", -- ] --} -- --if ((current_cpu == "x64" && ffmpeg_branding == "Chrome") || -- (is_win && current_cpu == "x86" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "x64" && -- ffmpeg_branding == "ChromeOS") || -- (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "x86" && -- ffmpeg_branding == "ChromeOS")) { -- ffmpeg_asm_sources += [ -- "libavcodec/x86/aacpsdsp.asm", -- "libavcodec/x86/sbrdsp.asm", -- ] ++ "libavcodec/riscv/flacdsp_init.c", ++ "libavcodec/riscv/vorbisdsp_init.c", ++ "libavutil/riscv/cpu.c", ++ "libavutil/riscv/cpu_common.c", ++ "libavutil/riscv/fixed_dsp_init.c", ++ "libavutil/riscv/float_dsp_init.c", ++ "libavutil/riscv/lls_init.c", + ] -} - -if ((is_android && current_cpu == "arm" && arm_use_neon && - ffmpeg_branding == "Chrome") || - (use_linux_config && current_cpu == "arm" && arm_use_neon && -- ffmpeg_branding == "Chrome") || -- (use_linux_config && current_cpu == "arm" && arm_use_neon && -- ffmpeg_branding == "ChromeOS")) { -- ffmpeg_gas_sources += [ +- ffmpeg_branding == "Chrome")) { + ffmpeg_gas_sources += [ - "libavcodec/arm/aacpsdsp_neon.S", - "libavcodec/arm/sbrdsp_neon.S", -- ] --} -- ++ "libavcodec/riscv/flacdsp_rvv.S", ++ "libavcodec/riscv/vorbisdsp_rvv.S", ++ "libavutil/riscv/fixed_dsp_rvv.S", ++ "libavutil/riscv/float_dsp_rvv.S", ++ "libavutil/riscv/lls_rvv.S", + ] + } + -if ((is_android && current_cpu == "arm" && arm_use_neon) || - (is_android && current_cpu == "arm64") || - (is_android && current_cpu == "x64") || - (is_android && current_cpu == "x86")) { - ffmpeg_c_sources += [ "compat/strtod.c" ] -} -- --if ((use_linux_config && current_cpu == "arm" && arm_use_neon && -- ffmpeg_branding == "ChromeOS") || -- (use_linux_config && current_cpu == "arm64" && -- ffmpeg_branding == "ChromeOS")) { -- ffmpeg_c_sources += [ "libavcodec/neon/mpegvideo.c" ] --} -- --if (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "ChromeOS") { -- ffmpeg_asm_sources += [ "libavcodec/x86/simple_idct.asm" ] --} -- --if (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS") { -- ffmpeg_asm_sources += [ "libavcodec/x86/simple_idct10.asm" ] --} -diff --git a/libavcodec/autorename_libavcodec_blockdsp.c b/libavcodec/autorename_libavcodec_blockdsp.c -index 37775cf9ad..dc1298f61e 100644 ---- a/libavcodec/autorename_libavcodec_blockdsp.c -+++ b/libavcodec/autorename_libavcodec_blockdsp.c -@@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "blockdsp.c" diff --git a/libavcodec/autorename_libavcodec_flacdsp.c b/libavcodec/autorename_libavcodec_flacdsp.c -index 4cfa65b024..fdee454723 100644 +index d0ff2efe35..5e1d7bbac2 100644 --- a/libavcodec/autorename_libavcodec_flacdsp.c +++ b/libavcodec/autorename_libavcodec_flacdsp.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "flacdsp.c" -diff --git a/libavcodec/autorename_libavcodec_hpeldsp.c b/libavcodec/autorename_libavcodec_hpeldsp.c -index 256241cac7..5080f1896f 100644 ---- a/libavcodec/autorename_libavcodec_hpeldsp.c -+++ b/libavcodec/autorename_libavcodec_hpeldsp.c -@@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "hpeldsp.c" -diff --git a/libavcodec/autorename_libavcodec_idctdsp.c b/libavcodec/autorename_libavcodec_idctdsp.c -index 9541dd60f5..54cec181fb 100644 ---- a/libavcodec/autorename_libavcodec_idctdsp.c -+++ b/libavcodec/autorename_libavcodec_idctdsp.c -@@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "idctdsp.c" -diff --git a/libavcodec/autorename_libavcodec_me_cmp.c b/libavcodec/autorename_libavcodec_me_cmp.c -index e9bbcf227c..3525739921 100644 ---- a/libavcodec/autorename_libavcodec_me_cmp.c -+++ b/libavcodec/autorename_libavcodec_me_cmp.c -@@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "me_cmp.c" -diff --git a/libavcodec/autorename_libavcodec_mpeg4videodsp.c b/libavcodec/autorename_libavcodec_mpeg4videodsp.c -index 2c5dab85ae..773b478aab 100644 ---- a/libavcodec/autorename_libavcodec_mpeg4videodsp.c -+++ b/libavcodec/autorename_libavcodec_mpeg4videodsp.c -@@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "mpeg4videodsp.c" diff --git a/libavcodec/autorename_libavcodec_mpegaudiodsp.c b/libavcodec/autorename_libavcodec_mpegaudiodsp.c -index 2ab3d655f2..20632ffff0 100644 +index 07e52a22fb..5e7fa3ac5b 100644 --- a/libavcodec/autorename_libavcodec_mpegaudiodsp.c +++ b/libavcodec/autorename_libavcodec_mpegaudiodsp.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "mpegaudiodsp.c" -diff --git a/libavcodec/autorename_libavcodec_mpegvideo.c b/libavcodec/autorename_libavcodec_mpegvideo.c -index ac316fc2b5..66101d6699 100644 ---- a/libavcodec/autorename_libavcodec_mpegvideo.c -+++ b/libavcodec/autorename_libavcodec_mpegvideo.c +diff --git a/libavcodec/autorename_libavcodec_parser.c b/libavcodec/autorename_libavcodec_parser.c +index 63c95d8a65..47671d69a4 100644 +--- a/libavcodec/autorename_libavcodec_parser.c ++++ b/libavcodec/autorename_libavcodec_parser.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "mpegvideo.c" -diff --git a/libavcodec/autorename_libavcodec_qpeldsp.c b/libavcodec/autorename_libavcodec_qpeldsp.c -index 8edf104bb9..3fb14bded7 100644 ---- a/libavcodec/autorename_libavcodec_qpeldsp.c -+++ b/libavcodec/autorename_libavcodec_qpeldsp.c -@@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "qpeldsp.c" +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. + #include "parser.c" diff --git a/libavcodec/autorename_libavcodec_sbrdsp.c b/libavcodec/autorename_libavcodec_sbrdsp.c -index 3133530f46..06df082d55 100644 +index 534a55d03e..6138375634 100644 --- a/libavcodec/autorename_libavcodec_sbrdsp.c +++ b/libavcodec/autorename_libavcodec_sbrdsp.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "sbrdsp.c" diff --git a/libavcodec/autorename_libavcodec_videodsp.c b/libavcodec/autorename_libavcodec_videodsp.c -index 1acdfeaa91..db892fb4d3 100644 +index 26dca1d497..71a718e312 100644 --- a/libavcodec/autorename_libavcodec_videodsp.c +++ b/libavcodec/autorename_libavcodec_videodsp.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "videodsp.c" diff --git a/libavcodec/autorename_libavcodec_vorbisdsp.c b/libavcodec/autorename_libavcodec_vorbisdsp.c -index a27bc974a2..0e8130a9cd 100644 +index f17bc6d9bb..a57fe858ff 100644 --- a/libavcodec/autorename_libavcodec_vorbisdsp.c +++ b/libavcodec/autorename_libavcodec_vorbisdsp.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "vorbisdsp.c" -diff --git a/libavcodec/autorename_libavcodec_xvididct.c b/libavcodec/autorename_libavcodec_xvididct.c -index 5ec9c3ecaf..26c0cd7cc4 100644 ---- a/libavcodec/autorename_libavcodec_xvididct.c -+++ b/libavcodec/autorename_libavcodec_xvididct.c -@@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "xvididct.c" diff --git a/libavcodec/x86/autorename_libavcodec_x86_aacpsdsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_aacpsdsp_init.c new file mode 100644 -index 0000000000..4d77f455d1 +index 0000000000..65794bcf9e --- /dev/null +++ b/libavcodec/x86/autorename_libavcodec_x86_aacpsdsp_init.c @@ -0,0 +1,2 @@ -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. +#include "aacpsdsp_init.c" -diff --git a/libavcodec/x86/autorename_libavcodec_x86_blockdsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_blockdsp_init.c -new file mode 100644 -index 0000000000..73eeaa3520 ---- /dev/null -+++ b/libavcodec/x86/autorename_libavcodec_x86_blockdsp_init.c -@@ -0,0 +1,2 @@ -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. -+#include "blockdsp_init.c" diff --git a/libavcodec/x86/autorename_libavcodec_x86_flacdsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_flacdsp_init.c new file mode 100644 -index 0000000000..96153f8de0 +index 0000000000..1a84133d88 --- /dev/null +++ b/libavcodec/x86/autorename_libavcodec_x86_flacdsp_init.c @@ -0,0 +1,2 @@ -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. +#include "flacdsp_init.c" -diff --git a/libavcodec/x86/autorename_libavcodec_x86_idctdsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_idctdsp_init.c +diff --git a/libavcodec/x86/autorename_libavcodec_x86_h264dsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_h264dsp_init.c new file mode 100644 -index 0000000000..1a5ed28040 +index 0000000000..bb21c8e427 --- /dev/null -+++ b/libavcodec/x86/autorename_libavcodec_x86_idctdsp_init.c ++++ b/libavcodec/x86/autorename_libavcodec_x86_h264dsp_init.c @@ -0,0 +1,2 @@ -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. -+#include "idctdsp_init.c" -diff --git a/libavcodec/x86/autorename_libavcodec_x86_me_cmp_init.c b/libavcodec/x86/autorename_libavcodec_x86_me_cmp_init.c -new file mode 100644 -index 0000000000..f073752c2f ---- /dev/null -+++ b/libavcodec/x86/autorename_libavcodec_x86_me_cmp_init.c -@@ -0,0 +1,2 @@ -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. -+#include "me_cmp_init.c" ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. ++#include "h264dsp_init.c" diff --git a/libavcodec/x86/autorename_libavcodec_x86_sbrdsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_sbrdsp_init.c new file mode 100644 -index 0000000000..0b7dbac0be +index 0000000000..4832fd4d53 --- /dev/null +++ b/libavcodec/x86/autorename_libavcodec_x86_sbrdsp_init.c @@ -0,0 +1,2 @@ -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. +#include "sbrdsp_init.c" -diff --git a/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c -index 833761f114..c5859308cc 100644 ---- a/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c -+++ b/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c +diff --git a/libavcodec/x86/autorename_libavcodec_x86_videodsp.asm b/libavcodec/x86/autorename_libavcodec_x86_videodsp.asm +index e0c33e22d2..2c7ab6a5b0 100644 +--- a/libavcodec/x86/autorename_libavcodec_x86_videodsp.asm ++++ b/libavcodec/x86/autorename_libavcodec_x86_videodsp.asm @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "vorbisdsp_init.c" +-; Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++; Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. + %include "videodsp.asm" +diff --git a/libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c +new file mode 100644 +index 0000000000..3aca5a481b +--- /dev/null ++++ b/libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c +@@ -0,0 +1,2 @@ ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. ++#include "videodsp_init.c" +diff --git a/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c +new file mode 100644 +index 0000000000..363c166ed2 +--- /dev/null ++++ b/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c +@@ -0,0 +1,2 @@ ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. ++#include "vorbisdsp_init.c" diff --git a/libavformat/autorename_libavformat_aacdec.c b/libavformat/autorename_libavformat_aacdec.c -index 0c9ad2046c..4e514a8ffa 100644 +index 31bbccdef2..bdf232a1a9 100644 --- a/libavformat/autorename_libavformat_aacdec.c +++ b/libavformat/autorename_libavformat_aacdec.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "aacdec.c" diff --git a/libavformat/autorename_libavformat_flacdec.c b/libavformat/autorename_libavformat_flacdec.c -index 3325bc78dd..e1ba91a6f0 100644 +index 1ebeb44780..777767f8d1 100644 --- a/libavformat/autorename_libavformat_flacdec.c +++ b/libavformat/autorename_libavformat_flacdec.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "flacdec.c" diff --git a/libavformat/autorename_libavformat_options.c b/libavformat/autorename_libavformat_options.c -index b8cd3554b1..c6b2e8e82c 100644 +index 4332b6e4ea..ff63a4b96b 100644 --- a/libavformat/autorename_libavformat_options.c +++ b/libavformat/autorename_libavformat_options.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "options.c" diff --git a/libavformat/autorename_libavformat_pcm.c b/libavformat/autorename_libavformat_pcm.c -index 331271414b..3d3682211a 100644 +index 620b448f10..1fcbb4f63e 100644 --- a/libavformat/autorename_libavformat_pcm.c +++ b/libavformat/autorename_libavformat_pcm.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "pcm.c" diff --git a/libavformat/autorename_libavformat_utils.c b/libavformat/autorename_libavformat_utils.c -index 502d3eef51..e5cb601ada 100644 +index fd4fc594f4..03dfb901ca 100644 --- a/libavformat/autorename_libavformat_utils.c +++ b/libavformat/autorename_libavformat_utils.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "utils.c" diff --git a/libavformat/autorename_libavformat_version.c b/libavformat/autorename_libavformat_version.c -index 478ab3dd6c..59621683e8 100644 +index 9ba1b0215d..0d8c94604c 100644 --- a/libavformat/autorename_libavformat_version.c +++ b/libavformat/autorename_libavformat_version.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "version.c" diff --git a/libavutil/autorename_libavutil_cpu.c b/libavutil/autorename_libavutil_cpu.c -index eed4e41119..13952770e0 100644 +index 7232f1e4d4..5de73354a6 100644 --- a/libavutil/autorename_libavutil_cpu.c +++ b/libavutil/autorename_libavutil_cpu.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "cpu.c" +diff --git a/libavutil/autorename_libavutil_executor.c b/libavutil/autorename_libavutil_executor.c +index af35d36441..582029f973 100644 +--- a/libavutil/autorename_libavutil_executor.c ++++ b/libavutil/autorename_libavutil_executor.c +@@ -1,2 +1,2 @@ +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. + #include "executor.c" diff --git a/libavutil/autorename_libavutil_fixed_dsp.c b/libavutil/autorename_libavutil_fixed_dsp.c -index 3269c76ce2..00cda42a1c 100644 +index 164dc2dd02..5293f02bd9 100644 --- a/libavutil/autorename_libavutil_fixed_dsp.c +++ b/libavutil/autorename_libavutil_fixed_dsp.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "fixed_dsp.c" diff --git a/libavutil/autorename_libavutil_float_dsp.c b/libavutil/autorename_libavutil_float_dsp.c -index 31647db6a2..f87c32e105 100644 +index 42c04a1f80..45d734c33b 100644 --- a/libavutil/autorename_libavutil_float_dsp.c +++ b/libavutil/autorename_libavutil_float_dsp.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "float_dsp.c" diff --git a/libavutil/autorename_libavutil_imgutils.c b/libavutil/autorename_libavutil_imgutils.c -index 6e2b38f4f9..0b90d98c24 100644 +index 730b011588..51eaffb7db 100644 --- a/libavutil/autorename_libavutil_imgutils.c +++ b/libavutil/autorename_libavutil_imgutils.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "imgutils.c" diff --git a/libavutil/autorename_libavutil_tx_float.c b/libavutil/autorename_libavutil_tx_float.c -index 2770a4209d..3c334220c9 100644 +index 27cf41409e..8635efa0be 100644 --- a/libavutil/autorename_libavutil_tx_float.c +++ b/libavutil/autorename_libavutil_tx_float.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "tx_float.c" diff --git a/libavutil/autorename_libavutil_utils.c b/libavutil/autorename_libavutil_utils.c -index 502d3eef51..e5cb601ada 100644 +index fd4fc594f4..03dfb901ca 100644 --- a/libavutil/autorename_libavutil_utils.c +++ b/libavutil/autorename_libavutil_utils.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "utils.c" diff --git a/libavutil/autorename_libavutil_version.c b/libavutil/autorename_libavutil_version.c -index 478ab3dd6c..59621683e8 100644 +index 9ba1b0215d..0d8c94604c 100644 --- a/libavutil/autorename_libavutil_version.c +++ b/libavutil/autorename_libavutil_version.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "version.c" diff --git a/libavutil/x86/autorename_libavutil_x86_cpu.c b/libavutil/x86/autorename_libavutil_x86_cpu.c -index eed4e41119..13952770e0 100644 +index 7232f1e4d4..5de73354a6 100644 --- a/libavutil/x86/autorename_libavutil_x86_cpu.c +++ b/libavutil/x86/autorename_libavutil_x86_cpu.c @@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. +-// Automatically generated on Tue Oct 22 17:56:01 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. #include "cpu.c" diff --git a/libavutil/x86/autorename_libavutil_x86_fixed_dsp_init.c b/libavutil/x86/autorename_libavutil_x86_fixed_dsp_init.c new file mode 100644 -index 0000000000..2da5d8fbc6 +index 0000000000..7bf84af09d --- /dev/null +++ b/libavutil/x86/autorename_libavutil_x86_fixed_dsp_init.c @@ -0,0 +1,2 @@ -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. +#include "fixed_dsp_init.c" diff --git a/libavutil/x86/autorename_libavutil_x86_float_dsp_init.c b/libavutil/x86/autorename_libavutil_x86_float_dsp_init.c -index 8ff6957a45..f9d33fb74e 100644 ---- a/libavutil/x86/autorename_libavutil_x86_float_dsp_init.c +new file mode 100644 +index 0000000000..164385372c +--- /dev/null +++ b/libavutil/x86/autorename_libavutil_x86_float_dsp_init.c -@@ -1,2 +1,2 @@ --// Automatically generated on Fri Apr 12 21:45:27 2024. See crbug.com/495833. -+// Automatically generated on Tue Jun 11 04:42:57 2024. See crbug.com/495833. - #include "float_dsp_init.c" +@@ -0,0 +1,2 @@ ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. ++#include "float_dsp_init.c" +diff --git a/libavutil/x86/autorename_libavutil_x86_lls_init.c b/libavutil/x86/autorename_libavutil_x86_lls_init.c +new file mode 100644 +index 0000000000..1229b6a4b5 +--- /dev/null ++++ b/libavutil/x86/autorename_libavutil_x86_lls_init.c +@@ -0,0 +1,2 @@ ++// Automatically generated on Sat Jan 11 00:53:00 2025. See crbug.com/495833. ++#include "lls_init.c" -- 2.39.2 diff --git a/chromium/use-oauth2-client-switches-as-default.patch b/chromium/use-oauth2-client-switches-as-default.patch index 888b67b00a..118514d212 100644 --- a/chromium/use-oauth2-client-switches-as-default.patch +++ b/chromium/use-oauth2-client-switches-as-default.patch @@ -1,18 +1,21 @@ -diff --git a/google_apis/google_api_keys-inc.cc b/google_apis/google_api_keys-inc.cc -index 4d13e697a54d..61aac7b48662 100644 ---- a/google_apis/google_api_keys-inc.cc -+++ b/google_apis/google_api_keys-inc.cc -@@ -193,11 +193,11 @@ class APIKeyCache { - std::string default_client_id = CalculateKeyValue( - GOOGLE_DEFAULT_CLIENT_ID, - STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(), -- nullptr, std::string(), environment.get(), command_line, gaia_config); -+ ::switches::kOAuth2ClientID, std::string(), environment.get(), command_line, gaia_config); - std::string default_client_secret = CalculateKeyValue( - GOOGLE_DEFAULT_CLIENT_SECRET, - STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), std::string(), -- nullptr, std::string(), environment.get(), command_line, gaia_config); -+ ::switches::kOAuth2ClientSecret, std::string(), environment.get(), command_line, gaia_config); +diff --git a/google_apis/api_key_cache.cc b/google_apis/api_key_cache.cc +index e8bc9bb79704..38e5d2bd005f 100644 +--- a/google_apis/api_key_cache.cc ++++ b/google_apis/api_key_cache.cc +@@ -221,14 +221,14 @@ ApiKeyCache::ApiKeyCache(const DefaultApiKeys& default_api_keys) { + + std::string default_client_id = CalculateKeyValue( + default_api_keys.google_default_client_id, +- STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(), nullptr, ++ STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(), ::switches::kOAuth2ClientID, + std::string(), environment.get(), command_line, gaia_config, + default_api_keys.allow_override_via_environment, + default_api_keys.allow_unset_values); + std::string default_client_secret = CalculateKeyValue( + default_api_keys.google_default_client_secret, + STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), std::string(), +- nullptr, std::string(), environment.get(), command_line, gaia_config, ++ ::switches::kOAuth2ClientSecret, std::string(), environment.get(), command_line, gaia_config, + default_api_keys.allow_override_via_environment, + default_api_keys.allow_unset_values); - // We currently only allow overriding the baked-in values for the - // default OAuth2 client ID and secret using a command-line diff --git a/compiler-rt/.SRCINFO b/compiler-rt/.SRCINFO new file mode 100644 index 0000000000..7fbee1a90e --- /dev/null +++ b/compiler-rt/.SRCINFO @@ -0,0 +1,30 @@ +pkgbase = compiler-rt + pkgdesc = Compiler runtime libraries for clang + pkgver = 19.1.7 + pkgrel = 1 + url = https://compiler-rt.llvm.org/ + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = Apache-2.0 WITH LLVM-exception + makedepends = llvm + makedepends = cmake + makedepends = ninja + makedepends = python + depends = gcc-libs + options = staticlibs + source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/compiler-rt-19.1.7.src.tar.xz + source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/compiler-rt-19.1.7.src.tar.xz.sig + source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/cmake-19.1.7.src.tar.xz + source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/cmake-19.1.7.src.tar.xz.sig + validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A + validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042 + sha256sums = c12b6e764202c615c1a3af9a13d477846878757ae0e29e5f8979215a6958fffc + sha256sums = SKIP + sha256sums = 11c5a28f90053b0c43d0dec3d0ad579347fc277199c005206b963c19aae514e3 + sha256sums = SKIP + makedepends_x86_64 = lib32-gcc-libs + +pkgname = compiler-rt diff --git a/compiler-rt/PKGBUILD b/compiler-rt/PKGBUILD index 8f5817b96c..65afa53af9 100644 --- a/compiler-rt/PKGBUILD +++ b/compiler-rt/PKGBUILD @@ -3,8 +3,8 @@ # Contributor: Jan "heftig" Steffens pkgname=compiler-rt -pkgver=18.1.8 -pkgrel=1.1 +pkgver=19.1.7 +pkgrel=1 pkgdesc="Compiler runtime libraries for clang" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url="https://compiler-rt.llvm.org/" @@ -17,11 +17,12 @@ options=('staticlibs') _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver source=($_source_base/compiler-rt-$pkgver.src.tar.xz{,.sig} $_source_base/cmake-$pkgver.src.tar.xz{,.sig}) -sha256sums=('e054e99a9c9240720616e927cb52363abbc8b4f1ef0286bad3df79ec8fdf892f' +sha256sums=('c12b6e764202c615c1a3af9a13d477846878757ae0e29e5f8979215a6958fffc' 'SKIP' - '59badef592dd34893cd319d42b323aaa990b452d05c7180ff20f23ab1b41e837' + '11c5a28f90053b0c43d0dec3d0ad579347fc277199c005206b963c19aae514e3' 'SKIP') -validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard +validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard + 'D574BD5D1D0E98895E3BF90044F2485E45D59042') # Tobias Hieta prepare() { mv cmake{-$pkgver.src,} diff --git a/compiler-rt/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc b/compiler-rt/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc index 1035ee0c34..544fcdc035 100644 --- a/compiler-rt/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc +++ b/compiler-rt/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc @@ -13,17 +13,40 @@ YoXCscW041DUMBX2CC7SjMCcmAC39UX1c3GbTpS3rkJR9cmXt50nviMnKpIwlIPd ZYhmxKifwTJ70+c4GVK2o0MG9bTYvpYhLnYxv6iJCfgmT40E+qkDSzSoZwARAQAB tCJUb20gU3RlbGxhcmQgPHRzdGVsbGFyQHJlZGhhdC5jb20+iQJWBBMBCABAAhsD BwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AWIQRHTiIxar9HhaiMbo6ix5SphkGd -igUCYJMrXwUJCWsRIgAKCRCix5SphkGdir/GD/4zT43DAD9GU6VHGFeOphisH2kN -IORVDEn8T+7iR7XLY9nVHJDxqQPUgB/gKYibrVYE0KVqjSSj3dr1cTorubMsDYgy -gjjJSroOZupYC1+Yd8wb0jfdB6Z+CNKh0QN64BDS6D7P1GAcaIbxTyITjoz6jhyF -Lkj4QCLiGWsMbapQA7MB4ij8t/AKORp1kW+tMyn6wfjfmYjrYOyE65UxmJtrV9Fv -YllBt9oCAP0V9qphT6C6wxarJOuhIq9BoZOYKaUa5qRJfzNZagPG8ZalraP/MFfM -g20hLuX5jN1jdzlHEgNt5WCYuI+uekOIUuT1PiFrmWwYXKWMAxnsVefpv8kmW8LR -2TCG+ALvnYCRwr0Ykqh4KZcn4mpsV+QnwNAyVR6Bl6QTsPGtoHkU9Pg640mzkvgg -w55X5kC3x4IxLskD1PFdFpW9LSRL5zz6jT5gL9Eb+zAuKpg/8w64MLnXaX69cR/p -1rrNqZUfBOqf8fbrzy296ZSfeK4tV414iT8j76swQMAONGXoNKxO7E1cAgtxPUWW -u3R4de3sZHGXTiEv70UNRv1TWjlVMK3Av7yDIGUnt+2wi3jilYjLWnAIgSQ46CDQ -tUCdhdwmFcJLa3IJrs/UvHtlq6nU1sIo4wqJwfNBMHx0JZc+bKf41OgYL9ve11F5 -IKZNcvom0Pf7MkUKRQ== -=Kuwb +igUCZjPSRwUJDSqEigAKCRCix5SphkGdisTyEACUP/NStR4FHReHHDcqZ5ID5lw6 +waKsFs8J1GZpW9qVSUudpPVGVurUlft7pRfA8Lk9Ufanjmnq1QpX9WvQD8sk4RYp +3bu1DnX7L2GV50cpi3OdsDQAuz17cEeRuVqh4PJjl9gkGmZoEMHkEuawahxvHZ3G +tXWWquvnt41P2KHrvoeKXHSZnrq+TlJ6qy4EDle22xEyhUezRAXtZue3NhDf/qQA +L9Z4cp7Xm+wvqKTcIDngBSbq11VSfbnA/FLeLAKM0sYXDbO4V1uz8pOKlcpI1hHp +QSb5T30edXE4RbaURMmQrezNoBpE6E3fG6rFqLW2VuhkEZcCOXOP6sv7kVvLbEB1 +FHzk+KYlemGXAS3tDP7BjsKgpMMC1oowU1+PWs+spFrM/51fKGw6eXNNoPwlpn+v +MGHGjTWeD50uCwCmDz4uZsJ31YdGWEJGWDdS0m4IujgoLb5n/wPVc/6N4eHAmGPw +umre2xxK7mwDOXH573B7PIlUpZfhV6YwYHpQkQIo372tWYQIf5SjgE8Ohv6N+s4a +Si6wAanRnzSfu69EB1E8mDbys/Kr/pvItUT1mdgHE9st0RYjz40Sg4OZoDFM68je +21Zvdwa1A0Pat/7vvSXuiLD0eCDUDp8Cl3xjPxgiTrJrRqD+9TJyYj/J+LOxezpN +6yz3ed+yUn8NuWQmSrkCDQRa6oE9ARAAwdrwxzLnsZGlJt6z4ukr8jBnLB1pXn3g +FpvlI0TiiGle+6x8KNP/J3Cm7aEMeGWYw13SO+zNm1we7T4MhDC/dG1gzDBjf4J6 +cFkrIg0VqRSFf/oQ+gfpfVGhIuFLxLLVGyHITpBq2YD2eEIrJuBUlaLBCvhROxCg +k+D0kvi4gSksSWQfP4Nrl/t6Sb1cWLq73FaU5ojZV71MpZeCjKc8uXtCimv9MsPY +e0gK3ud/fXEjPBOzw0GUA29RMG8lcjtsgy4LPqd8sz7USQMnWqkT5k9SW0gmH4XI +oU61YjAOBAzeRkYx9hBJSN+/thzKYC7OK3OgG89ReBVFRYaliVwilHACKxte8AO2 +FJWIN/Eul8LNl49VX2f1j+/6iDCWYnWEx2WzfVlgmonwj3y5ROVQzbGvMujMZrhT +AQAeD6QdYJpj/aT2bDs1fUpnmLfIdj/HFSg1tn+ems6QWb2V+jRZ/HtPmQ10uPAU +M99Rtl3X2t7jhFdCdycT13BG37j8wx2+zjGD/tmKY6MdU6M09Xvc6+OkkJfThTIJ +TgZ8C2SfW2gPyKmZKi6uYruTqnWuOBCFTQJ7UN4Hm4t/qt2BtUrzVLHiMtvvMnDV +rXQ7lr9+ugH9KJAnaygHWqfPim0RHq/bl4Wprb8XOPUQqFsLiqCnwc9EXVbzL0fz +8tsVfAOz2iEAEQEAAYkCPAQYAQgAJgIbDBYhBEdOIjFqv0eFqIxujqLHlKmGQZ2K +BQJmM9KkBQkNKoTnAAoJEKLHlKmGQZ2KbGsP/2YbbnSJf2ZTr2DfgvOw+Z/FL1Kf +owgQbak9RMv1rf6FKVvXJfE97HCVuj/32yOsNOifphWSv59dxWXFt+sM49jTJCpq +skArpIQ0inZhP/L7NJcWwc3PlpFQ3LkHu8DWgg6V1cbVpp74YWVt5Ecxsj2XXDSp +JtQmaonA+a27K3xfKZYt/tscssh0b4atLpGCcigPVtUHihaqP5RJNZT70DW9b+sZ +ibb8OJkiUVHS4xNE9b6XlThUFgh3JXz/N4eW03wdzSC5hFGBocHB7Ypl/vsaRQcv +8QVoVzBcPGwvJ5DT2/zWlA9cXfVImCs3bR3I/KgW9sdyhRmVmyqP/VjXxn4XZkMD +GyRsHKMfoQ+z9Q25P79tsXSGTXp2yol1h+3K3VcBJOWEuenGW2qmeGLLc1chfwnS ++NyGngMoJAkQWX8/6ghLpzKfR5hThGINPZ2EsDgxS+HbtalvfAVmpKT4iD2pfYtK +kCCV4NggfmxGptTBVPUc/Bd3IghxSlqZOkke1R5VyGfHnHJQuav0iHI1SpLWUjhx +UDc5pW5RiKjIaidCc4VvW0+ivtc7ASwox9+xCeSf58RjQgMOpOHfzDGGaMc1HF0M +W0HHhr9+IHUOWa8oqs1GOCn/lqcS2L9XdQvF4DYXjfN6+lDJXjUn+c69THYYgKRo +ALDpP6vzpYVqnK5T +=+9jG -----END PGP PUBLIC KEY BLOCK----- diff --git a/criu/.SRCINFO b/criu/.SRCINFO index a14f794d51..041251400d 100644 --- a/criu/.SRCINFO +++ b/criu/.SRCINFO @@ -1,35 +1,36 @@ pkgbase = criu pkgdesc = Utilities to checkpoint and restore processes in userspace - pkgver = 3.18 - pkgrel = 3.1 + pkgver = 4.0 + pkgrel = 2 url = https://criu.org arch = x86_64 arch = powerpc64le - license = GPL2 - license = LGPL2.1 - makedepends = git - makedepends = xmlto + license = GPL-2.0-only + license = LGPL-2.1-only makedepends = asciidoc + makedepends = git makedepends = python-build makedepends = python-installer makedepends = python-setuptools makedepends = python-wheel + makedepends = xmlto + depends = gcc-libs + depends = glibc + depends = gnutls + depends = libbpf depends = libbsd + depends = libdrm depends = libnet depends = libnl - depends = protobuf-c - depends = python-protobuf - depends = gnutls depends = nftables - options = !buildflags + depends = protobuf-c + depends = python + depends = python-protobuf + provides = libcompel.so + provides = libcriu.so options = !lto - source = criu::git+https://github.com/checkpoint-restore/criu#commit=4c1a2ac41bb80843c927d2fde8f2ff4186f8d278 - source = no-python-pip.patch - source = no-recompile-on-install.patch - source = no-amdgpu-manpage.patch - b2sums = SKIP - b2sums = d83da0ce0222c1aea1fc0c97bbf8a40f3cd5a6b5d55ee973b64f97bd9769df265b148e89cee8ee6564f065adc00552b511904f322555ac659b735933d42a9a64 - b2sums = e4b7c4831fa513d602c73e377847705240a6a42ee1986effd10a589784bd0ad818032ff8283c1f9fd17cb7ddf3204e4a932796a1df816afc30a0e594c92b50f6 - b2sums = 9c713724e8f6b062f7a09e34555d31e5aa0315db6308b7527835484eaad8dbf5deac5c66521bf5a819462d5f38c64f6602ba421f7bbb73180a3b05189816c8f6 + source = git+https://github.com/checkpoint-restore/criu#tag=v4.0 + sha512sums = cdfaebfe37c2e1111383444a0575499bb4a6b7618a944921d8c2bfa7c2a72831557bc568f8457c70ea0d94b0e70549ed5f4d43134e0c58baa5ffab3c1b3e40c6 + b2sums = 4cf22e25a848007e5c7230aa1a60216f4ba98423be47442a00fd7d5c0079ac86901bfcd5c82d2ee7f4ab243bc1eb431328848317dc24c3c45d81250318bc9e21 pkgname = criu diff --git a/criu/PKGBUILD b/criu/PKGBUILD index a4e699a9d4..e1e23ffab0 100644 --- a/criu/PKGBUILD +++ b/criu/PKGBUILD @@ -1,96 +1,77 @@ # POWER Maintainer: Alexander Baldeck # Maintainer: George Rawlinson +# Maintainer: Carl Smedstad # Contributor: Pavel Borzenkov # Contributor: aksr pkgname=criu -pkgver=3.18 -pkgrel=3.1 +pkgver=4.0 +pkgrel=2 pkgdesc='Utilities to checkpoint and restore processes in userspace' arch=(x86_64 powerpc64le) url='https://criu.org' -license=('GPL2' 'LGPL2.1') +license=( + 'GPL-2.0-only' + 'LGPL-2.1-only' +) depends=( + 'gcc-libs' + 'glibc' + 'gnutls' + 'libbpf' 'libbsd' + 'libdrm' 'libnet' 'libnl' - 'protobuf-c' - 'python-protobuf' - 'gnutls' 'nftables' + 'protobuf-c' + 'python' + 'python-protobuf' ) makedepends=( - 'git' - 'xmlto' 'asciidoc' + 'git' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel' + 'xmlto' ) -# can't run tests due to privilege escalation +# Can't run tests (only unit tests) due to privilege escalation required. # https://github.com/checkpoint-restore/criu/issues/434 -#checkdepends=('libaio' 'python-yaml') -options=('!buildflags' '!lto') -_commit='4c1a2ac41bb80843c927d2fde8f2ff4186f8d278' -source=( - "$pkgname::git+https://github.com/checkpoint-restore/criu#commit=$_commit" - 'no-python-pip.patch' - 'no-recompile-on-install.patch' - 'no-amdgpu-manpage.patch' +# checkdepends=( +# 'libaio' +# 'python-yaml' +# ) +provides=( + 'libcompel.so' + 'libcriu.so' ) -b2sums=('SKIP' - 'd83da0ce0222c1aea1fc0c97bbf8a40f3cd5a6b5d55ee973b64f97bd9769df265b148e89cee8ee6564f065adc00552b511904f322555ac659b735933d42a9a64' - 'e4b7c4831fa513d602c73e377847705240a6a42ee1986effd10a589784bd0ad818032ff8283c1f9fd17cb7ddf3204e4a932796a1df816afc30a0e594c92b50f6' - '9c713724e8f6b062f7a09e34555d31e5aa0315db6308b7527835484eaad8dbf5deac5c66521bf5a819462d5f38c64f6602ba421f7bbb73180a3b05189816c8f6') - -pkgver() { - cd "$pkgname" - - git describe --tags | sed 's/^v//' -} - -prepare() { - cd "$pkgname" - - # do not invoke pip - patch -p1 -i "$srcdir/no-python-pip.patch" - - # prevent recompilation with `make install` - patch -p1 -i "$srcdir/no-recompile-on-install.patch" - - # do not install amdgpu_plugin manpage - patch -p1 -i "$srcdir/no-amdgpu-manpage.patch" -} +options=('!lto') +source=("git+https://github.com/checkpoint-restore/criu#tag=v$pkgver") +sha512sums=('cdfaebfe37c2e1111383444a0575499bb4a6b7618a944921d8c2bfa7c2a72831557bc568f8457c70ea0d94b0e70549ed5f4d43134e0c58baa5ffab3c1b3e40c6') +b2sums=('4cf22e25a848007e5c7230aa1a60216f4ba98423be47442a00fd7d5c0079ac86901bfcd5c82d2ee7f4ab243bc1eb431328848317dc24c3c45d81250318bc9e21') build() { cd "$pkgname" - make - - - # build python wheel - cd crit - - export CRIU_VERSION_MAJOR="${pkgver%%.*}" - export CRIU_VERSION_MINOR="${pkgver##*.}" - - python -m build --wheel --no-isolation + # shellcheck disable=SC2001 + export CFLAGS=$(echo "$CFLAGS" | sed 's/-Wp,-D_FORTIFY_SOURCE=[0-9]//g') + make criu crit amdgpu_plugin docs + python -m build --wheel --no-isolation crit + python -m build --wheel --no-isolation --skip-dependency-check lib } -#check() { -# cd "$pkgname" -# -# make test -#} +check() { + cd "$pkgname" + + make unittest + # make test +} package() { cd "$pkgname" - # install python wheel - python -m installer --destdir="$pkgdir" crit/dist/*.whl - - # rest of the application make \ DESTDIR="$pkgdir" \ PREFIX=/usr \ @@ -98,9 +79,8 @@ package() { LIBDIR=/usr/lib \ LIBEXECDIR=/usr/lib \ install - - # remove empty directories - rm -rf \ - "$pkgdir/usr/include/compel/common/asm" \ - "$pkgdir/var" + python -m installer --destdir="$pkgdir" crit/dist/*.whl + python -m installer --destdir="$pkgdir" lib/dist/*.whl + # Remove empty directory to silence namcap warning. + rm -r "$pkgdir/usr/include/compel/common/asm" } diff --git a/cross-compilers/powerpc64le-unknown-linux-gnu-glibc-headers/PKGBUILD b/cross-compilers/powerpc64le-unknown-linux-gnu-glibc-headers/PKGBUILD index 5072eaf062..5c45a53d8e 100644 --- a/cross-compilers/powerpc64le-unknown-linux-gnu-glibc-headers/PKGBUILD +++ b/cross-compilers/powerpc64le-unknown-linux-gnu-glibc-headers/PKGBUILD @@ -8,9 +8,9 @@ _target=powerpc64le-unknown-linux-gnu pkgname=${_target}-glibc-headers -pkgver=2.40+r16+gaa533d58ff -_commit=aa533d58ff12e27771d9c960a727d74992a3f2a3 -pkgrel=2 +pkgver=2.41 +_commit=74f59e9271cbb4071671e5a474e7d4f1622b186f +pkgrel=1 pkgdesc="GNU C Library headers (${_target})" arch=('any') url="http://www.gnu.org/software/libc/" @@ -24,14 +24,14 @@ source=(git+https://sourceware.org/git/glibc.git#commit=${_commit} reenable_DT_HASH.patch) validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar -sha256sums=('1b94fdaa9df2adb71afcf7c90e28829250065520b974507a2c59850288298f40' +sha256sums=('6b0d3f131c196845b0f93d9885e68c67d8e895f0f0bf935bfb8631edb5fe2412' 'cdc234959c6fdb43f000d3bb7d1080b0103f4080f5e67bcfe8ae1aaf477812f0' '774061aff612a377714a509918a9e0e0aafce708b87d2d7e06b1bd1f6542fe70' 'cf9fe494f7ec69752a63d1b0a9ad689aa620888ae9b902b6383a6fbc7c1726a7') pkgver() { cd glibc - git describe --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g' + git describe --abbrev=12 --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g' } prepare() { diff --git a/dotnet/mono/PKGBUILD b/dotnet/mono/PKGBUILD index 9812b151d5..4c66e5c506 100644 --- a/dotnet/mono/PKGBUILD +++ b/dotnet/mono/PKGBUILD @@ -5,9 +5,9 @@ # Contributor: Brice Carpentier pkgname=mono -_gitcommit=0cbf0e290c31adb476f9de0fa44b1d8829affa40 -pkgver=6.12.0.206 -pkgrel=2 +_gitcommit=90f297fcd6e16d9d9e9ed6a6b2b455346949b3b0 +pkgver=9.4.0 +pkgrel=1 pkgdesc='Free implementation of the .NET platform including runtime and compiler' url='https://www.mono-project.com/' arch=(x86_64 powerpc64le powerpc64 powerpc) @@ -18,79 +18,24 @@ provides=('monodoc') conflicts=('monodoc') options=('!lto') install=mono.install -source=(${pkgname}::"git+https://github.com/mono/mono#commit=${_gitcommit}" - git+https://github.com/mono/aspnetwebstack - git+https://github.com/mono/Newtonsoft.Json - git+https://github.com/mono/cecil - git+https://github.com/mono/rx - git+https://github.com/mono/ikvm-fork - git+https://github.com/mono/ikdasm - git+https://github.com/mono/reference-assemblies - git+https://github.com/mono/NUnitLite - git+https://github.com/mono/NuGet.BuildTasks - git+https://github.com/mono/boringssl - git+https://github.com/mono/corefx - git+https://github.com/mono/bockbuild - git+https://github.com/mono/linker - git+https://github.com/mono/roslyn-binaries - git+https://github.com/mono/corert - git+https://github.com/mono/xunit-binaries - git+https://github.com/mono/api-doc-tools - git+https://github.com/mono/api-snapshot +source=(wine-${pkgname}::"git+https://gitlab.winehq.org/mono/wine-mono.git#commit=${_gitcommit}" mono.binfmt.d) -sha256sums=('SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' +sha256sums=('58cc559c1f20f7047abdbd3d27928ce39deb3515ad60aa0b3e8b06cfb1a6b071' '9a657fc153ef4ce23bf5fc369a26bf4a124e9304bde3744d04c583c54ca47425') pkgver() { - cd ${pkgname} - git describe --tags | sed 's/^v//;s/^mono-//;s/\([^-]*-g\)/r\1/;s/-/./g' + cd wine-mono + git describe --tags | sed 's/^v//;s/^mono-//;s/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/^wine\.mono\.//g' } prepare() { - cd ${pkgname} + cd wine-mono git submodule init - git config submodule."external/aspnetwebstack".url "${srcdir}/aspnetwebstack" - git config submodule."external/Newtonsoft.Json".url "${srcdir}/Newtonsoft.Json" - git config submodule."external/cecil".url "${srcdir}/cecil" - git config submodule."external/rx".url "${srcdir}/rx" - git config submodule."external/ikvm".url "${srcdir}/ikvm-fork" - git config submodule."external/ikdasm".url "${srcdir}/ikdasm" - git config submodule."external/reference-assemblies".url "${srcdir}/reference-assemblies" - git config submodule."external/nunit-lite".url "${srcdir}/NUnitLite" - git config submodule."external/nuget-buildtasks".url "${srcdir}/NuGet.BuildTasks" - git config submodule."external/cecil-legacy".url "${srcdir}/cecil" - git config submodule."external/boringssl".url "${srcdir}/boringssl" - git config submodule."external/corefx".url "${srcdir}/corefx" - git config submodule."external/bockbuild".url "${srcdir}/bockbuild" - git config submodule."external/linker".url "${srcdir}/linker" - git config submodule."external/roslyn-binaries".url "${srcdir}/roslyn-binaries" - git config submodule."external/corert".url "${srcdir}/corert" - git config submodule."external/xunit-binaries".url "${srcdir}/xunit-binaries" - git config submodule."external/api-doc-tools".url "${srcdir}/api-doc-tools" - git config submodule."external/api-snapshot".url "${srcdir}/api-snapshot" git -c protocol.file.allow=always submodule update --recursive } build() { - cd ${pkgname} + cd wine-mono/mono CFLAGS+=" -ffat-lto-objects" \ ./autogen.sh \ --prefix=/usr \ @@ -103,7 +48,7 @@ build() { } package() { - cd ${pkgname} + cd wine-mono make DESTDIR="${pkgdir}" install make -C mcs/jay DESTDIR="${pkgdir}" prefix=/usr INSTALL=../../install-sh install install -Dm 644 "${srcdir}/mono.binfmt.d" "${pkgdir}/usr/lib/binfmt.d/mono.conf" diff --git a/ed/.SRCINFO b/ed/.SRCINFO new file mode 100644 index 0000000000..9ee6af08fb --- /dev/null +++ b/ed/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = ed + pkgdesc = A POSIX-compliant line-oriented text editor + pkgver = 1.21 + pkgrel = 1 + url = https://www.gnu.org/software/ed/ed.html + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = GPL-2.0-only + depends = glibc + depends = sh + options = !emptydirs + source = https://ftp.gnu.org/gnu/ed/ed-1.21.tar.lz + source = https://ftp.gnu.org/gnu/ed/ed-1.21.tar.lz.sig + validpgpkeys = 1D41C14B272A2219A739FA4F8FE99503132D7742 + sha256sums = 60e24998727d453a5cf02c54664b97536de46a2b34cd1f4f67c1c1a61bbbad75 + sha256sums = SKIP + +pkgname = ed diff --git a/ed/.nvchecker.toml b/ed/.nvchecker.toml new file mode 100644 index 0000000000..6160e3c3a1 --- /dev/null +++ b/ed/.nvchecker.toml @@ -0,0 +1,4 @@ +[ed] +source = "regex" +url = "https://ftp.gnu.org/gnu/ed/" +regex = 'ed-(\d+\.\d+\.?\d*).tar.lz.sig' diff --git a/fcitx/.SRCINFO b/fcitx/.SRCINFO index b73608d9c6..4945232aa2 100644 --- a/fcitx/.SRCINFO +++ b/fcitx/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = fcitx pkgdesc = Flexible Context-aware Input Tool with eXtension pkgver = 4.2.9.9 - pkgrel = 1.1 + pkgrel = 2 url = https://fcitx-im.org arch = x86_64 arch = powerpc64le @@ -13,7 +13,6 @@ pkgbase = fcitx license = LGPL makedepends = extra-cmake-modules makedepends = doxygen - makedepends = glib2-devel makedepends = gtk2 makedepends = gtk3 makedepends = mesa @@ -22,6 +21,7 @@ pkgbase = fcitx makedepends = gobject-introspection makedepends = enchant makedepends = python + makedepends = glib2-devel depends = pango depends = libxinerama depends = gtk-update-icon-cache diff --git a/fcitx/PKGBUILD b/fcitx/PKGBUILD index 7507a86562..1f574f4c5a 100644 --- a/fcitx/PKGBUILD +++ b/fcitx/PKGBUILD @@ -6,7 +6,7 @@ pkgname=fcitx pkgdesc="Flexible Context-aware Input Tool with eXtension" pkgver=4.2.9.9 -pkgrel=1.1 +pkgrel=2 groups=('fcitx-im') arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url="https://fcitx-im.org" @@ -22,8 +22,8 @@ optdepends=('enchant: for word predication support' 'gettext: for fcitx-po-parser' 'fcitx-configtool: for configuration (GTK based)' 'kcm-fcitx: for configuration under KDE') -makedepends=('extra-cmake-modules' 'doxygen' 'glib2-devel' 'gtk2' 'gtk3' 'mesa' 'opencc' - 'iso-codes' 'gobject-introspection' 'enchant' 'python') +makedepends=('extra-cmake-modules' 'doxygen' 'gtk2' 'gtk3' 'mesa' 'opencc' + 'iso-codes' 'gobject-introspection' 'enchant' 'python' 'glib2-devel') source=("https://download.fcitx-im.org/$pkgname/$pkgname-${pkgver}_dict.tar.xz"{,.sig}) sha512sums=('d871df84ebb3514b6474000b693246c8e5b198121e9a5a0ca18d478e54cd4144f8dfb58922a004952d26ab3bcfc1f417c446c22d30994ef40875fc2ee3cda441' 'SKIP') diff --git a/games/0ad-data/.SRCINFO b/games/0ad-data/.SRCINFO new file mode 100644 index 0000000000..4bd921727d --- /dev/null +++ b/games/0ad-data/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = 0ad-data + pkgdesc = Cross-platform, 3D and historically-based real-time strategy game (data files) + pkgver = a26 + pkgrel = 2 + url = http://play0ad.com/ + arch = any + license = GPL-2.0-or-later + license = CCPL + source = https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-data.tar.xz + sha512sums = 8fe29fce68737d5b7001c8c2a7198766583b22556129cd2d927823da9b2c58f224fb1207f35bd03abea9380cf24d00ab6257b0dba86ce3ad1f357d7006f051d6 + +pkgname = 0ad-data diff --git a/games/0ad/.SRCINFO b/games/0ad/.SRCINFO new file mode 100644 index 0000000000..791657e4b0 --- /dev/null +++ b/games/0ad/.SRCINFO @@ -0,0 +1,68 @@ +pkgbase = 0ad + pkgdesc = Cross-platform, 3D and historically-based real-time strategy game + pkgver = a26 + pkgrel = 18 + url = http://play0ad.com/ + arch = x86_64 + license = GPL-2.0-or-later + license = CCPL + makedepends = boost + makedepends = cmake + makedepends = mesa + makedepends = zip + makedepends = libsm + makedepends = rust + makedepends = git + depends = 0ad-data + depends = binutils + depends = boost-libs + depends = curl + depends = enet + depends = libogg + depends = libpng + depends = libvorbis + depends = libxml2 + depends = openal + depends = sdl2 + depends = wxwidgets-gtk3 + depends = zlib + depends = libgl + depends = glu + depends = fmt + depends = gloox + depends = miniupnpc + depends = libminiupnpc.so + depends = icu + depends = nspr + depends = libsodium + depends = which + options = !lto + source = https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-build.tar.xz + source = https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tar.xz + source = https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tar.xz.asc + source = mozjs_virtualenv.patch + source = fix_python_3.11_ftbfs.patch + source = https://github.com/0ad/0ad/commit/839edc3a.patch + source = https://github.com/0ad/0ad/commit/093e1eb2.patch + source = https://github.com/0ad/0ad/commit/d2426312.patch + source = bb1910ff4c696502d3d518a0cd36c7bd2795554f.patch + source = 49507c04e027b0d48e050bfc38ae2b631d7403c7.patch + source = fix_gcc_14_ftbfs.patch + source = miniupnpc-2.2.8.patch + source = af348d84.patch + validpgpkeys = A035C8C19219BA821ECEA86B64E628F8D684696D + sha512sums = aaf647d5d8454c244015d2a198beeaaebc571a5bc96446f3acff8dbd05f9843029c500bf4162651a5e1fcdb42bd5fb5b4f5c512c78372479fbd8565dd093f272 + sha512sums = 2b0a1d936b4ef8376f9655797aece8ffdff75031ad7bfa840f330cac2aed189aecc80c163edc12ea772851d7a011f3fc1960470a73d9d4290cf3ab8ad6ed7e6a + sha512sums = SKIP + sha512sums = 3a0f935ab05e1c0d6a926ba02a5ed72afbb94b6910acaad77661b927680f192a06c7614287fad2ff8a54e3e1ee814614c9abfc9497a27e86b9e58ae1f6eebbfb + sha512sums = 748a75420541947e2a215b3a8789a0e137179e4981d0977e1c4b20cd7b86af2d96b9976e04d60ace8d5ee465d542cadc42ee9bceedaaa97d2b320f533e3e3892 + sha512sums = 1dfc8a0c6ac29040f72d9bbf6b631a74cbdec444b9078a015345139228666354d9b5059f85b640ce3afc0f590bcbe8afd5e158509a0c95751e1cd69fece46876 + sha512sums = a7fd1454385f56b7c8cb0fc6ac001761d4419df4aeec570ba846c7df4eb327d25b9ff1a7946cb334315109fa90ca2c1820583619f4e1ec5d53805afa08e10093 + sha512sums = 5f32d47f01d845e07b2f919c9b04ac5e50dc9977fa97f981eba4a53677a29d797d0d76bc385ac047dd7c7d24af7d95cd8256d433bd43ce1a6606763c0ea736cb + sha512sums = 650874cf8832660c72047ca1d5c29f248bc301dc70a32a2d07863f2032db1ad57146108dc9a150e32f2ffd30dec3c29e7f3c2d5fd43a4f8025f7a6c87c0dd95d + sha512sums = 40ce24fb3153b89538184f3ef7270b8ede640e148b2421bf5d840a727cff2242205ef6a3f90ecd577273694f78dbf5dcad35ebbdba89248bdae3ad06ff902d74 + sha512sums = b991b27168b0bfb13fe27aea1dd1f2759b6f243dba62a169612ebc28d601a84d06d3f3a44f3af6dd79ccf8b71f9eacd3fcdb9cb5de9fce7684614afb4ad91851 + sha512sums = cb858c31d7748e99b3332f28dddb00ac264b7352f59a4e9eddca21b92d1cf4c5a8b47d2be29aa4c1960a73fe47ef9772a2e7abae45fe297ef55c2eee1cc498ed + sha512sums = 42351c34b6a871c9efd463db18b8dd3ea4e143657d9bafd3cce604e724556b63a7d7b670c8c512f7509fb474778108b4a51635a1e4965a7532f7af35773983ac + +pkgname = 0ad diff --git a/games/openra/.SRCINFO b/games/openra/.SRCINFO new file mode 100644 index 0000000000..387b5ff0b0 --- /dev/null +++ b/games/openra/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = openra + pkgdesc = An open-source implementation of the Red Alert engine using .NET/Mono and OpenGL + pkgver = 20231010 + pkgrel = 2 + url = https://www.openra.net + install = openra.install + arch = any + license = GPL3 + makedepends = git + makedepends = unzip + makedepends = dotnet-sdk-6.0 + depends = ttf-dejavu + depends = openal + depends = libgl + depends = freetype2 + depends = sdl2 + depends = lua51 + depends = hicolor-icon-theme + depends = gtk-update-icon-cache + depends = desktop-file-utils + depends = xdg-utils + depends = zenity + depends = dotnet-runtime-6.0 + options = !debug + source = git+https://github.com/OpenRA/OpenRA.git#tag=release-20231010 + sha512sums = SKIP + +pkgname = openra diff --git a/go/gitlab/.SRCINFO b/go/gitlab/.SRCINFO new file mode 100644 index 0000000000..3d2396827b --- /dev/null +++ b/go/gitlab/.SRCINFO @@ -0,0 +1,99 @@ +pkgbase = gitlab + pkgdesc = Project management and code hosting application + pkgver = 17.7.0 + pkgrel = 1 + url = https://gitlab.com/gitlab-org/gitlab-foss + install = gitlab.install + arch = x86_64 + arch = powerpc64le + license = MIT + makedepends = cargo + makedepends = clang + makedepends = cmake + makedepends = go + makedepends = node-gyp + makedepends = nodejs + makedepends = postgresql + makedepends = rust + makedepends = yarn + depends = git + depends = gitlab-gitaly + depends = http-parser + depends = icu + depends = libicui18n.so + depends = libicuuc.so + depends = libxslt + depends = nodejs + depends = openssh + depends = openssl + depends = perl-image-exiftool + depends = re2 + depends = libre2.so + depends = redis + depends = ruby + depends = ruby-bundler + depends = ruby-erb + depends = ruby-irb + depends = ruby-rdoc + optdepends = postgresql: database backend + optdepends = python-docutils: reStructuredText markup language support + optdepends = smtp-server: mail server in order to receive mail notifications + provides = gitlab-workhorse + conflicts = gitlab-workhorse + replaces = gitlab-workhorse + options = !buildflags + options = !debug + options = !lto + backup = etc/webapps/gitlab/database.yml + backup = etc/webapps/gitlab/gitlab.yml + backup = etc/webapps/gitlab/resque.yml + backup = etc/webapps/gitlab/puma.rb + backup = etc/webapps/gitlab/cable.yml + backup = etc/webapps/gitlab/smtp_settings.rb + backup = etc/logrotate.d/gitlab + source = git+https://gitlab.com/gitlab-org/gitlab-foss.git#tag=v17.7.0 + source = gitlab-configs.patch + source = gitlab-environment + source = gitlab-puma.service + source = gitlab-sidekiq.service + source = gitlab-backup.service + source = gitlab-mailroom.service + source = gitlab-workhorse.service + source = gitlab-backup.timer + source = gitlab.target + source = gitlab.tmpfiles.d + source = gitlab.logrotate + sha256sums = d00ff84749de155a29f70ac6197f14a3bd887d544dd25f6f05cc7602e1521dda + sha256sums = dfbafb383942f0e6088f49c49a40c59994e1af57c6197e9443f9839e145154e3 + sha256sums = 8cc4d933743906b4213b8ea8d8c5a62535e27e4073f73581a5dad40078dde000 + sha256sums = f99499116f5d7cf59ccb7bfabd2d1ba68fbf83040571c607f7b0b50e6f50cbcf + sha256sums = 2e5d83b3ff8166094ca35dfc58d9e591bc3127a66d9515d344753a622a22aa8a + sha256sums = ac6a1e34943d6ea97c8027ba63986d5b2656e317ef4ed7e0d94f5fa33e74b588 + sha256sums = 552526e2fb75a9ebf9cc71d1d6dcfaf6fd47768f4355461823795106ab728bd0 + sha256sums = 7581d07e650c112a06af4a52ab9cf3bf0deb11564d734d5adabcdb537140f1c0 + sha256sums = 869b3e682e9fb26551a19c0cd0b200a6fdb594396f325e237d58e1a8a8a96f73 + sha256sums = 6c96a5d20c03bd626d9408cb1e41ab131d67610be586475af17c1e52e27ec697 + sha256sums = 84614a2bfbd734f09c2c91531dd3c13e795186b50c0780a120c8e5bc2a892607 + sha256sums = 13e4588b62ebaa6b410c2192cafbd2b9f2c99b8fff7b02782c2968c8256f762a + +pkgname = gitlab + depends = git + depends = gitlab-gitaly + depends = http-parser + depends = icu + depends = libicui18n.so + depends = libicuuc.so + depends = libxslt + depends = nodejs + depends = openssh + depends = openssl + depends = perl-image-exiftool + depends = re2 + depends = libre2.so + depends = redis + depends = ruby + depends = ruby-bundler + depends = ruby-erb + depends = ruby-irb + depends = ruby-rdoc + depends = gitlab-shell diff --git a/go/gitlab/.nvchecker.toml b/go/gitlab/.nvchecker.toml new file mode 100644 index 0000000000..d20ea3ef14 --- /dev/null +++ b/go/gitlab/.nvchecker.toml @@ -0,0 +1,6 @@ +[gitlab] +source = "gitlab" +gitlab = "gitlab-org/gitlab-foss" +prefix = "v" +include_regex = 'v\d+\.\d+\.\d+' +use_max_tag = true diff --git a/hipblas/.SRCINFO b/hipblas/.SRCINFO index 370bddc7bc..47d0fc7b5d 100644 --- a/hipblas/.SRCINFO +++ b/hipblas/.SRCINFO @@ -1,20 +1,21 @@ pkgbase = hipblas pkgdesc = ROCm BLAS marshalling library - pkgver = 6.0.2 + pkgver = 6.2.4 pkgrel = 1 url = https://rocm.docs.amd.com/projects/hipBLAS/en/latest/index.html arch = x86_64 license = MIT makedepends = rocm-cmake + makedepends = git makedepends = cmake makedepends = gcc-fortran depends = rocm-core depends = glibc depends = gcc-libs - depends = hip + depends = hip-runtime-amd depends = rocblas depends = rocsolver - source = hipblas-6.0.2.tar.gz::https://github.com/ROCm/hipBLAS/archive/rocm-6.0.2.tar.gz - sha256sums = 10c1b6c1deb0f225c0fb6b2bb88398a32cd0d32d3ffce9b5c8df9db2cf88d25c + source = hipblas-6.2.4.tar.gz::https://github.com/ROCm/hipBLAS/archive/rocm-6.2.4.tar.gz + sha256sums = 3137ba35e0663d6cceed70086fc6397d9e74803e1711382be62809b91beb2f32 pkgname = hipblas diff --git a/hipblas/PKGBUILD b/hipblas/PKGBUILD index a3cdc531e1..2a0544959c 100644 --- a/hipblas/PKGBUILD +++ b/hipblas/PKGBUILD @@ -2,22 +2,22 @@ # Maintainer: Torsten Keßler # Contributor: Markus Näther pkgname=hipblas -pkgver=6.0.2 -pkgrel=1.1 +pkgver=6.2.4 +pkgrel=1 pkgdesc='ROCm BLAS marshalling library' arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url='https://rocm.docs.amd.com/projects/hipBLAS/en/latest/index.html' license=('MIT') -depends=('rocm-core' 'glibc' 'gcc-libs' 'hip' 'rocblas' 'rocsolver') -makedepends=('rocm-cmake' 'cmake' 'gcc-fortran') +depends=('rocm-core' 'glibc' 'gcc-libs' 'hip-runtime-amd' 'rocblas' 'rocsolver') +makedepends=('rocm-cmake' 'git' 'cmake' 'gcc-fortran') _git='https://github.com/ROCm/hipBLAS' source=("$pkgname-$pkgver.tar.gz::$_git/archive/rocm-$pkgver.tar.gz") -sha256sums=('10c1b6c1deb0f225c0fb6b2bb88398a32cd0d32d3ffce9b5c8df9db2cf88d25c') +sha256sums=('3137ba35e0663d6cceed70086fc6397d9e74803e1711382be62809b91beb2f32') _dirname="$(basename "$_git")-$(basename "${source[0]}" ".tar.gz")" build() { # -fcf-protection is not supported by HIP, see - # https://rocm.docs.amd.com/en/latest/reference/rocmcc.html#support-status-of-other-clang-options + # https://rocm.docs.amd.com/projects/llvm-project/en/latest/reference/rocmcc.html#support-status-of-other-clang-options local cmake_args=( -Wno-dev -S "$_dirname" diff --git a/iotop/.SRCINFO b/iotop/.SRCINFO new file mode 100644 index 0000000000..383a8ab9d3 --- /dev/null +++ b/iotop/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = iotop + pkgdesc = View I/O usage of processes + pkgver = 0.6 + pkgrel = 12 + url = http://guichaz.free.fr/iotop/ + changelog = iotop.changelog + arch = any + license = GPL + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = python + source = http://guichaz.free.fr/iotop/files/iotop-0.6.tar.bz2 + source = http://guichaz.free.fr/iotop/files/iotop-0.6.tar.bz2.asc + validpgpkeys = 72FCCF352015B102B5E60D31959E7A3E4D23A27E + sha256sums = 3adea2a24eda49bbbaeb4e6ed2042355b441dbd7161e883067a02bfc8dcef75b + sha256sums = SKIP + +pkgname = iotop diff --git a/kde/kdiagram5/.SRCINFO b/kde/kdiagram5/.SRCINFO deleted file mode 100644 index 2fc32d54d3..0000000000 --- a/kde/kdiagram5/.SRCINFO +++ /dev/null @@ -1,23 +0,0 @@ -pkgbase = kdiagram5 - pkgdesc = Powerful libraries for creating business diagrams - pkgver = 2.8.0 - pkgrel = 1.1 - url = https://www.kde.org/ - arch = x86_64 - arch = powerpc64le - arch = powerpc64 - arch = powerpc - arch = riscv64 - license = GPL2 - makedepends = extra-cmake-modules - makedepends = qt5-tools - depends = qt5-svg - conflicts = kdiagram<2.8.0-2 - replaces = kdiagram<2.8.0-2 - source = https://download.kde.org/stable/kdiagram/2.8.0/kdiagram-2.8.0.tar.xz - source = https://download.kde.org/stable/kdiagram/2.8.0/kdiagram-2.8.0.tar.xz.sig - validpgpkeys = 42A60D06F449E895F40F09C01638B8A616108B8A - sha256sums = 579dad3bd1ea44b5a20c0f133ebf47622e38960f9c7c8b3a316be30a369f431f - sha256sums = SKIP - -pkgname = kdiagram5 diff --git a/kde/kdiagram5/PKGBUILD b/kde/kdiagram5/PKGBUILD deleted file mode 100644 index f6b5d265d9..0000000000 --- a/kde/kdiagram5/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# POWER Maintainer: Alexander Baldeck -# Maintainer: Antonio Rojas - -_name=kdiagram -pkgname=${_name}5 -pkgver=2.8.0 -pkgrel=1.1 -pkgdesc='Powerful libraries for creating business diagrams' -arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) -url='https://www.kde.org/' -license=(GPL2) -depends=(qt5-svg) -makedepends=(extra-cmake-modules qt5-tools) -conflicts=('kdiagram<2.8.0-2') -replaces=('kdiagram<2.8.0-2') -source=(https://download.kde.org/stable/$_name/$pkgver/$_name-$pkgver.tar.xz{,.sig}) -sha256sums=('579dad3bd1ea44b5a20c0f133ebf47622e38960f9c7c8b3a316be30a369f431f' - 'SKIP') -validpgpkeys=(42A60D06F449E895F40F09C01638B8A616108B8A) # Dag Andersen - -build() { - cmake -B build -S $_name-$pkgver \ - -DBUILD_TESTING=OFF - cmake --build build -} - -package() { - DESTDIR="$pkgdir" cmake --install build -} diff --git a/kde/kdiagram5/keys/pgp/42A60D06F449E895F40F09C01638B8A616108B8A.asc b/kde/kdiagram5/keys/pgp/42A60D06F449E895F40F09C01638B8A616108B8A.asc deleted file mode 100644 index 044c6453a6..0000000000 --- a/kde/kdiagram5/keys/pgp/42A60D06F449E895F40F09C01638B8A616108B8A.asc +++ /dev/null @@ -1,84 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFjCd90BEADL6jy5OZSFOQ8UXyE1K6Cz+zLqKfneebSYK9/00LvcM5/GWjI4 -1h4oa+/2Q1sCfypTi5QisTFOPiGuzGAQ/ZrPXzol9ihfCRn9Td25mGluxi6gkFZg -GwRyNgdlo34JcnqzwgbngIE2MO5vUylPrsPGEU5MiTQKLrZ0ahXfeouxiNVq3tyB -dBsqxHU0ZIHxZeP8BvlPMqLjd8AGNc6cLG+OaYcTB0vbbxeSLvsbC3Xmp9q5ElNM -Yg9bFYSXz0RUkvDvGkMsqJHLhM6dMEYl62zBujuXLOVZLv6GDkEkNkqML0uQigZh -FLAiO0hayAabopQ0M5HsoPNHEgFpm5goz4hR39YG+KDfoW1PzLoV8kl+E8D6Kpwj -q6xhkh8qy3LFd1uoahGOIT3scIAXyAKiZFxt/oNVMVTRTHqUWmt52H3U4VCRnrTX -uESo7H0mIexIoHGfC18VO8BYZPZ0u0oLSQb0J2JufnVScpztdlqQPLiKQhCVdfuE -KsuVoJN268a1DaYZsTam2QFXrG0bDbdBk72/T0LVxf9JCi7eURFvom0vU2GV9w1J -tva+RZ8qbPCGRkJK7fplpj36f86+frSoctoEP0ybeYUgCBF2HSIJw0skmPMRj8YJ -WTeB8ivRG0D0ZU2y1vvjqsX5sqGZi6oJhQBEpOzti+Ji2bCaaX9Nz3nAxwARAQAB -tCFEYWcgQW5kZXJzZW4gPGRhbmRlcnNAZ2V0Mm5ldC5kaz6JAjcEEwEIACEFAljC -d90CGwMFCwkIBwIGFQgJCgsCBBYCAwECHgECF4AACgkQFji4phYQi4oYiRAAlPfN -uFBj4gNmJZr7rYa5VufVUYo0ZjMqETJduVCLZb5ISRhnMWy824ee8jaFWQiXlNk4 -Gxv5JsBCwZPSYpFQe9WLt2bhlde0WqCdt0B/+7GvHsk1eQaPmS92wtzUFfDeks55 -/EZZOHntkAMTAtUYD7pMVrogcjd+pcsxJ1Gy0wxEG8PAGuY5t1KgeIurFyTuoh3T -9ENauHpTtGxRjNT5HB5RA4+QLj7GEuahLfY14vcOOH6EmPAG9WpeSHNncLI2L3a/ -MIZocMG0cs105U3i6r8rx63+VyFtZFKni9k/sdShQK0G0xmMGowGioI//9RCI44M -+FTjQXvzk8bt+fFT6FJfj31G2Sd4peJ2mqid0+w9S/TsevnitWLfR137L30Lr3k4 -rTfLl8vlY5aQjlOimbr43+cGJP5lExJ5IUttHp1VRHfIHZuRBAHWNl68g6ck6+D6 -s7ckonV89H0Xhk7rQ9RfAV4DTj2VNvEd+XTW4xkZcSVCol49nConer56NfYEJ3YK -UpYU1IB9pHENqKQIh5aQ+IteG+xkQoNTHrlkm622HA+ctwJp8XZ9WbtjtzfuDjCb -Ukmjj9FCioNXCKU9rvhVdR+/9gf4SMNSyG1j4eMrDyHScynFulVQLkk00A4jR/jU -Y+OiOiRM0uoOIUSsuOBrn2/F7pI6ZGoJrAg4Vyq5Ag0EWMJ33QEQAPOe3OWC/pSr -ICe6yVleysMcdX7L8eXDJYie/oVDI+D5Bu2twNTZ1p4Sunn1H9SXQjkvimYOHN0B -O+lMcsoQaSmrTkeIUC/rKPmaBHRnIDwnVgvp7kIcHqMWQlpS2+5iqackaSylPIVh -AsHlv8Nqw7Fe3ut4erH8iBrSUdlp0E7VwXAhNkjx34RFai7X+RqepTF2LmomXzVU -XKDI4luWvYANKiOCan4RhI2y+uOUDmwdMsVI5JzgxVBAMSBz2iBkmR5oksbacYAL -hc1ZUT4TzJj06AIudLpNl65umXNTKLiQPyT/FKdYkxMmt4hB3tvabkaKPLi3+waq -ZHtPHXlWHVPWdw/xImmuH+jiSCMZm3lMxZt6DHTcwfdAcOvs7NskNCekEiEV9kAv -z9C1uVT9F0G+0HuhwB8z9eNQKnhWoQneLcB+Yz+IddrJMgWo1a7gIgVVPi17fuCw -dKG46AAMsvrz+TVfkiOlMktNGvVbakA2AL/SOP9PL9T6CP06HfYGLIradvo/psjk -xQzw/WCcA/YeneNn4Pix5G9KaLDv/7I6lM9syp0hBwj5MasJRUdgVHCtBH8ANV4U -Wwfk2FSLn2nfMH0TVs+DciHQ79ppESUxMK3X9jttS5O9BDn/U3AIYa4XTc9qGVTk -T7O3bC9i5d3yEjbfNqou/jsnu66gpQaRABEBAAGJAh8EGAEIAAkFAljCd90CGwwA -CgkQFji4phYQi4ohUw/+PKszL6pDiryvb39YCKjV9ERaRThRf1w9kTf3N57i8UcP -s6roFCAlK/331Y8r544UGI6IHi1f8W0yzTLTAohBzKns+FQ9FAg8BKziyIS9qd/d -+/7uTPhLL+XMw/K6NjQPkWN9b0asRJKaLfD5ZcG11Ainil5iUqWSBiTmUoX8zIz+ -P0v9uS8+U85VB6C3svbVc6/0GwVroSF2R3rAcmtqtRM5Qa9FXW32uyRJM4114M4U -wmulzQ3/Ph6hmUrMzBACTvR8xh0FuuAah73ayTUClvV4bj6U7t3U2TdiARXme0Gc -XWHQwIR1RUhw4ysnOi9Pt4j7TlVXdJhElFP9xto/hqahhiGDhkaCbpQbBHBjTYsx -IHRNrJCOP4mUmzRlawENA7G0cDZaiFRNdB5xtYZxTcCv9EKF0ya670E+QuRNwH/e -bdXMsaH2FZi4cBwuVsEOEq3r0ETxbESUjVYYdJlPJx8EedndFFnMnXXzkMtiVw8s -FMOuZStV/ZqZfxb4gZ5wofaXjuThBs1cyf9NIFAOKWb5kFwFRV9RZrjQT1U5GA9Q -bpUbMcBBTm4M7vyuTu8XXl3PnIG1yNxx+ddMtPFtdeJSMOLSypKljEzxQZiUSZVC -kBNam7PKzGef1sEyNRufrkZQK/BH789dwDRWFyXqcK0xjech5WBYIEalgNgK+yu5 -Ag0EWMJ77wEQAMEidyzR8m2wle57CU7u8aWwLJXMAT8fcnGSnhQw61248yLtf86P -x9qrmXcIDFjyC1cVqmpxBmFo4ClJ4NBh/vupAxrtp1A60rHdrUc+O8c2AVkNNCwe -DbEiLSLiL0JQPRuu3ZCaAapRZmLpgqdZdLSXG6YBzgz1uGKsPz1DkEcJc5Hb78S9 -L0YLOJdAguH52z2RY/GI/LVRmdOM2SpobqPuCYDMCZ3Ts00jHO9y17vQSjLZaJyT -GZaRHZYTvageVOoFzj+7eRn7mWXZFakp+SH0CgCBM87OD1gr0wINiCZY+negKEzR -eTBIj2JVkZv0BFxxxx0of1WmEfCz41jMhQy95b4kSYY8QdvRX/S0udLxAIwvRkYS -zdt5TwywXmBa9Q6Ep7FXPz1lqoVpWD1iRYOD6gSDA36rPTK4P6PW+allONqekEro -FLf7smGFCGwu7NmnkEAPTZl1AHJlBtz4uFvnw2mU8sHInYT8meO9bwl7kfg+kN4l -p3V0KLWOdGqjIwG8bj+YoobBomVGPuXCsLsWFCbSMtGGEHxHDp/7unPCfbSM5N7z -4+kUGVPmJw0JhuAAuZ5iJoo73WxQJnMTPNPz2cfRKt433VWkSxTEKBylhvWiVoHa -lNfDRtV/zJAHWAAn+zbm9glQ2BhCFysX8LHhudvKxzlbF/eBz88/4pK/ABEBAAGJ -BD4EGAEIAAkFAljCe+8CGwICKQkQFji4phYQi4rBXSAEGQEIAAYFAljCe+8ACgkQ -iM0T57W9730m/hAAocmVkCkzx1phLZSuFU8e0TBZuGzRj7n1o9NlZRlMLb84EwKB -rVnE9LwYhS3M1YF1LSXxaLaaPmRE5T/hpJ+2hNVoXYa0Tuh7oWZQm4gDGJusCxEM -NWOLIy8q//3WPD/1Zz7qxp+AhC1zaZcRLGrLUMP08X8Ub43IBThc1WaUEZDYHIsz -mdO1EgkVTxrKH8cjL4dLvIS9ERxCD5TKM+uhpdawM1VF8t51p8aEPUZx0ip8/Nt1 -/u880woa3X5vCxQg0AQzPkW6SDk5Qip61DEJg50/tkm0+L4F9WDPpjKwVTAwhBWT -gE36GJpQDnj1vncrHfDl2Ue1SZGY8UbSqCknIo06iJf0bCgE0trlkEEakBu7J1Us -LyyNzUQPIRPxQoAIG3XIC22b+tMxhVHpNTVGFMmgjL/601VB5ea72EaVTqxf9TrE -70sz+5ihQe13BQZGLHbMDtLmxFKuxI6OlynpeDVtMAEGz1TrzC091j7R5iWsCBCr -zqhy+dj0QPaWgFYIugH4zWEuf1GQ8jsdNGtJ/8RlOKPEdlRFZnSL7bjxUDLO9hT5 -jeYxXhu3SWGS53j7/ckzO2zZau3bKOwlCkOlx3BryKlj0M9MLCMmP0m7Z7h0HFMe -HB/61VH+8eRWdycU+vKcyhvv3ERWYg28tJNFX2eenvCUMZppdx9eN/U0gO1wRRAA -qtyXt8zIl4Gm5Szgo98uovp5GHPm9Xw1OtKO1EGusCS0IrMPaZ7gNdnqY4p1fDSN -Gu76VbqbiOQ1gbFWlYzF8TI8/OkycNFGtSOWPJErYa44x3TjoucPKheVjH1kthzf -xqruxuebv7fkRdBdFdE6KVitH66pMBpcuqaG0foPxXQp4WnR4PxSSaLJPai5FAU2 -4eyDaUqkdU00pf47Nz5Aw1Rm8fHuGRDqwLlMKswu9gZOSR9puuafh5+hZ6MGlVx6 -obmQ6dt0GmdEOdU92r3nZwF0WdBb09D5d39fX3j5onXccYsRl8rAP4hrDS/f5H90 -hWJe1FuwFWiYXGBWaTcjajKWNRFmm4gkPHsUwVLhjiPyo20GHEhNycIdaSKXlwaw -tOQZFxm7zjBGnMNpJiuuNf0Yqs1VODviyECjF9tsH8gVXxbJcY0wJ163zlZ7dX9i -DeA9rZS4lSGtr1oL3knJYYn9FHx/O0/8j0rEyem28KVk48DwzzHgCu+3yPZCtMNH -bGbB+4G7f+J5h1GmhIki4FdoQP+u9eLOFtyaF+Ws6xSd2zQ9aMO+zydAxZqv/Iku -P/LHuVc7PoziMVLjP3vk5++X2TVSY84Pjz070JwU7fhR2WfR41W3N6dYO5AC+0ss -m8isU+BrSiHsVQy87rYUcqT4KiGCwlTIN9x6SFGCVR0= -=ZOW6 ------END PGP PUBLIC KEY BLOCK----- diff --git a/kde/kdiagram5/keys/pgp/E0A3EB202F8E57528E13E72FD7574483BB57B18D.asc b/kde/kdiagram5/keys/pgp/E0A3EB202F8E57528E13E72FD7574483BB57B18D.asc deleted file mode 100644 index 43ecac81fe..0000000000 --- a/kde/kdiagram5/keys/pgp/E0A3EB202F8E57528E13E72FD7574483BB57B18D.asc +++ /dev/null @@ -1,52 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBGFVmzkBEAC9robLj4ZMjZ/EhHbiYpr2/i/uW38T6qP5mwpAGela3/NWhjzp -2a6rfuLTb6OtXkomcMiwzVXBm2VCoF5z7f23c5yCk4qPFnTNcYxmql1MaRrI4x9Z -b/iV6jit/FkiNPCc/89kvfWVMywCb/0uOGRbzw9lGNQH+2bJkHLDS38PfrABikOK -di75Ux1pOl64GVnKxqfXSB63d9eDtLELEbjvbPRdZJSuFTFLlR+uZKivsCx7LPhp -S/EPyW1SnV9Jy8ZAgMHz0VZnkZnC2W15uM8FP6ARUtxlYMptUuU79iERYKd0xwCH -JT4GI3PFMjAML/XHzkzzXJgkZm1YMjy2dNHKc07glA6efqrb82BzqWp6mfuUnYBl -nO54yDUwUeDWuRvZJwNxv0j31eADYlZoPkkPX6UWqayeAcPEBPofiasxUw5mIfP/ -3HAsJcDjf3Oj5tYyE7ELypqTWPvS2fBYCWwvipfxsOQmA9xvlCY2MGhAtTNceJcb -324bOLpuwA2GWmsyHw+c3bvLD7PDaeLZ7kjqu1NBqgwDESgO7sPrWKM4Gaclgr9s -Atvfr/vlkHRCTZhpluZuW/JIuiprc9O/ZigT9A9lxbQe1Cm0VPNHk+zDl/wPTv7J -EC5OGPAY7G6s7bQLxp7C7FulOZcjKWmnEBWVV1O7iee8YZQ5vZTmTNI2VQARAQAB -tCZKb25hdGhhbiBFc2stUmlkZGVsbCA8anJAanJpZGRlbGwub3JnPokCTgQTAQoA -OBYhBOCj6yAvjldSjhPnL9dXRIO7V7GNBQJhVZs5AhsDBQsJCAcCBhUKCQgLAgQW -AgMBAh4BAheAAAoJENdXRIO7V7GNcZEP/RhsneV30lQg4Qj7Jd/uFhhrvMHTatw8 -F18bMWr7g/sbQ0z7cewT8YM+2W29FC4k3gZHA8Lwfq8g5LAM8Gbvaggn7LrTvglL -i+hX/U4iU7LoqyH1tpyZEPD08qqUkjER8bfLflBElISjGb7xeJMbhS+10vt8QQQl -W7MqRQQo0bYB6foLrmW3avzZz/mb2IL3RAWgowQJ9rxG+oW+3lFCjSGvxXaq/BGc -Dajkq9UeDGCR3RHOjkDVEX6xuS7D76K0Y32bgYbsDzHkDHRm5vR0LXxQKUC59OQE -oNLCdOdFlX4m1Lm2sUa/vXnjrpOPAJvij+LwDt/SB1GygJ/qitO+riTtgSbmyTY8 -4xX4dAh4Nenmk1JF3phfwa3nmJzVu7oiCvKTsVrf8gnJUPq8MsgUuWgQ9qu0UXWR -bFnnckVsj6xBGuPIgrlGk2V9RTqiReJTsU/RdypVzO6rshEyLWS0TCzygHrZk3IS -4pORUt6itUlJSCdvZRDa3AhPUkQt3Iso0S8oZWzP+zlXMvYFvF1pgtzi9cPqbgJJ -4uQJ858uqw0jwjFM3CYyrVrLWNY2kPIPVbeTH6Bh6nQp4Q0KXnDubcUbbpd2xMHl -tHEI6gma9ATha+u/OMjYgXpkAP8UECcF1CD+wIC4c4pbSFnOmhRai92MjbMkb905 -kYzU/1S3qZ9nuQINBGFVmzkBEACU19R68g6TnrnpUCywwCTVZJkY2JVpSlQGYXjd -gC61Kt0vjMCA7sdckSqfE0qTIjxHmDB78F2cpSfDmKEgd8GYdxMuUqTWS7UWRD3R -bvDUBRLG/KMig+6HGe+NzxOv+vwCcnvM3LAZP/k/UMbVAOYQFARvm136UOaTnq1B -vsnDAMoO+US72OWVXzTWcgbJLoLq0HKfCrA0fDKnnh0HPGQ+58qPfoWuatZwg+O6 -0oIE2d5qLrSxAPuUJjaWD1ylNlSbunQNbgHmM1eKK36RUNOc1fDGPWQ1E0+eZuZY -5HfnHFDliZ5rsJsKrqOFhANcRu7BpOWGVSBqms+NjkCUOGwU7ir9jgIBDxdju38u -ri3BCDSYPrDrsuFPSLIab/BuaEcbzLsgAAooMbMHFy2WBqw1WtJatGhg+naoJjha -xbecaOgU140ObnqQdRd2PpLmIRAze5oFvj9TL6NEvkkhWoOW3MUHbV/sgilvN4pu -L+J+ligowbwhny+yfk0XtXZk9nU0/en9UYUFvyQgxi9l+KE6wyl1N74RHvELtPOp -60lOMCB/CAF+q5D3XI4g9LNv3kyCBp40Fq5XiVcMOMamNxq7vc8+2IaSzRiySeQ6 -9hddhKf7Rm7x4ZjW3bVxFu0DAQi4CSAsz3A+/g0z4GDrZDqZyNy0VxcXTE9ZZrih -NvoTvQARAQABiQI2BBgBCgAgFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmFVmzkC -GwwACgkQ11dEg7tXsY0EZRAAh9MbJCBdbVa5h2m3AAbYG+BMZsOeSESQCuy0bM7z -7WShfSafeGE/KhJuAKZtBHopLA1VCF74h3vNwwDxAG+8qbzGxuuzV+Tx18vyiY3d -Wlf30L1ypq6fO53fuZSgPB0gzjCoDcJeSDg7FdTcqMzjumys3ThvOBTHB1gwzQWu -eZ8CSxKvd34J7CQ7bUpxjDvgZpI3gbdW37F11KUgLF+HtD1bO9SzTs9rdpGpFesS -joF2pl2C0plzlB40xgb+CW4GL7T253x1xKejCeas2E4ImmD2ONuOqp7Q31x456cQ -r/WqJe7A4lIDRVza2/Nd0qGBCEILmMlIMD+YpZdQv+WO/d6Gv65wt4O+ufjudKcI -sIryz7bVC28zOiAwmVmnDhOkAakAkIJVTMa9xyFVtquBfj9z9mg6W7LLw96tAVXT -6yKkQRHkQ2/36uBgsrl2z+k+mFWm4IS2RGgDfTtrq4nl/LGwyb9T0MDuFZ8FUPUN -PK28Z1iYWb0tTda5Qc5aCraZcFr0aR4PYToBvt5mvrV+TGvfdVzva/JjcRwtFnwo -RUqSlBSJqC4WqZmkB73i16MljvT0+4v2upmud4JKw2KTowhZjbGLlBgrAMxuDYNv -953PoIbKKuD9uwdPkCrkuL1XQsBDWsHgW9DQ4q0bObr0ZBxJWUzLj/5Ew1iFLz5O -oS4= -=yOFv ------END PGP PUBLIC KEY BLOCK----- diff --git a/leveldb/.SRCINFO b/leveldb/.SRCINFO new file mode 100644 index 0000000000..79dd8cd5cb --- /dev/null +++ b/leveldb/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = leveldb + pkgdesc = A fast and lightweight key/value database library + pkgver = 1.23 + pkgrel = 4 + url = https://github.com/google/leveldb/ + arch = x86_64 + arch = powerpc64le + arch = powerpc + license = BSD-3-Clause + makedepends = cmake + makedepends = gmock + makedepends = benchmark + depends = snappy + source = https://github.com/google/leveldb/archive/1.23/leveldb-1.23.tar.gz + source = 010-leveldb-unbundle-gtest-and-benchmark.patch + source = 020-leveldb-do-not-disable-rtti.patch + sha256sums = 9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76 + sha256sums = 5625cd79df19ef4444a05a222b51be20c91da28d15389b929c6d5475f5fabbd1 + sha256sums = 2046e9c93ce1df09715b432d7205dbdd7036049a079663d5c973a7d67eaab02d + +pkgname = leveldb diff --git a/leveldb/.nvchecker.toml b/leveldb/.nvchecker.toml new file mode 100644 index 0000000000..1f7a82623d --- /dev/null +++ b/leveldb/.nvchecker.toml @@ -0,0 +1,4 @@ +[leveldb] +source = "git" +git = "https://github.com/google/leveldb.git" +prefix = "v" diff --git a/libgit2/PKGBUILD b/libgit2/PKGBUILD index 0e8ae500eb..056d1aae98 100644 --- a/libgit2/PKGBUILD +++ b/libgit2/PKGBUILD @@ -8,7 +8,7 @@ pkgname=libgit2 # NOTE: add the following packages to rebuild TODOs on soname change (although they do not link against libgit2.so): # julia pkgver=1.9.0 -pkgrel=1 +pkgrel=2 epoch=1 pkgdesc="A linkable library for Git" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) diff --git a/libpeas/.SRCINFO b/libpeas/.SRCINFO new file mode 100644 index 0000000000..3c76a454eb --- /dev/null +++ b/libpeas/.SRCINFO @@ -0,0 +1,54 @@ +pkgbase = libpeas + pkgdesc = GObject Plugin System + pkgver = 1.36.0 + pkgrel = 6 + url = https://wiki.gnome.org/Projects/Libpeas + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = LGPL-2.1-or-later + checkdepends = xorg-server-xvfb + makedepends = gi-docgen + makedepends = git + makedepends = glade + makedepends = glib2-devel + makedepends = gobject-introspection + makedepends = lua51 + makedepends = lua51-lgi + makedepends = meson + makedepends = python + makedepends = python-gobject + makedepends = python-setuptools + makedepends = vala + depends = glib2 + depends = glibc + depends = gtk3 + depends = hicolor-icon-theme + depends = libgirepository + source = git+https://gitlab.gnome.org/GNOME/libpeas.git#tag=libpeas-1.36.0 + b2sums = 8845366ccd5c0244a6ed1b28d5b44590496d260db0da47bc0ac87b2063c1063ee92541bc7f4eb056bb2c52d1299febedf517e90b9dc8765a0f3f9f954430e691 + makedepends_x86_64 = luajit + makedepends_powerpc64le = luajit + makedepends_powerpc = luajit + makedepends_riscv64 = luajit + +pkgname = libpeas + optdepends = lua51-lgi: Lua loader + optdepends = python-gobject: Python loader + provides = libpeas-1.0.so + provides = libpeas-gtk-1.0.so + +pkgname = libpeas-demos + pkgdesc = GObject Plugin System (demo applications) + depends = glib2 + depends = glibc + depends = gtk3 + depends = libgirepository + depends = libpeas + depends = python-gobject + +pkgname = libpeas-docs + pkgdesc = GObject Plugin System (documentation) + depends = diff --git a/libpeas/.nvchecker.toml b/libpeas/.nvchecker.toml new file mode 100644 index 0000000000..61a758d5ab --- /dev/null +++ b/libpeas/.nvchecker.toml @@ -0,0 +1,5 @@ +[libpeas] +source = "git" +git = "https://gitlab.gnome.org/GNOME/libpeas.git" +include_regex = 'libpeas-1\.\d*[02468]\.\d+' +prefix = "libpeas-" diff --git a/linux-api-headers/PKGBUILD b/linux-api-headers/PKGBUILD index 1feed642ef..806bb803e6 100644 --- a/linux-api-headers/PKGBUILD +++ b/linux-api-headers/PKGBUILD @@ -7,15 +7,15 @@ # toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc pkgname=linux-api-headers -pkgver=6.8 -pkgrel=1.1 +pkgver=6.13 +pkgrel=1 pkgdesc='Kernel headers sanitized for use in userspace' arch=(powerpc64le powerpc64 powerpc riscv64) url='https://www.gnu.org/software/libc' -license=(GPL2) +license=(GPL-2.0-only) makedepends=(rsync) source=(https://www.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.{xz,sign}) -sha256sums=('c969dea4e8bb6be991bbf7c010ba0e0a5643a3a8d8fb0a2aaa053406f1e965f3' +sha256sums=('e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e' 'SKIP') validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds '647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman diff --git a/linux-tools/.SRCINFO b/linux-tools/.SRCINFO index 4b716b97ee..3805c33910 100644 --- a/linux-tools/.SRCINFO +++ b/linux-tools/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = linux-tools - pkgver = 6.12 - pkgrel = 9.1 + pkgver = 6.13 + pkgrel = 1 url = https://www.kernel.org arch = powerpc64le arch = powerpc64 @@ -39,7 +39,7 @@ pkgbase = linux-tools makedepends = clang options = !strip options = !lto - source = git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v6.12?signed + source = git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v6.13?signed source = cpupower.default source = cpupower.systemd source = cpupower.service @@ -48,7 +48,7 @@ pkgbase = linux-tools source = hv_vss_daemon.service validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886 validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E - sha256sums = 267bab84f30e3ce4a88b6441aeee777b114fd58041b43cabfe50fdf0c0a97321 + sha256sums = 27aaa9e0a5326c003444cbffcb0ab8a0b444b6e7546e15aa44bc8caa84d97046 sha256sums = 4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f sha256sums = b692f4859ed3fd9831a058a450a84d8c409bf7e3e45aac1c2896a14bb83f3d7a sha256sums = 42d2ec9f1d9cc255ee7945a27301478364ef482f5a6ddfc960189f03725ccec2 diff --git a/linux-tools/PKGBUILD b/linux-tools/PKGBUILD index 6ff2bcf805..82f46cb6ad 100644 --- a/linux-tools/PKGBUILD +++ b/linux-tools/PKGBUILD @@ -14,8 +14,8 @@ pkgname=( case "${CARCH}" in x86_64) pkgname+=('hyperv' 'turbostat' 'x86_energy_perf_policy') ;; esac -pkgver=6.12 -pkgrel=9.1 +pkgver=6.13 +pkgrel=1 license=('GPL-2.0-only') arch=(powerpc64le powerpc64 powerpc riscv64) url='https://www.kernel.org' @@ -53,7 +53,7 @@ validpgpkeys=( 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman ) -sha256sums=('267bab84f30e3ce4a88b6441aeee777b114fd58041b43cabfe50fdf0c0a97321' +sha256sums=('27aaa9e0a5326c003444cbffcb0ab8a0b444b6e7546e15aa44bc8caa84d97046' '4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f' 'b692f4859ed3fd9831a058a450a84d8c409bf7e3e45aac1c2896a14bb83f3d7a' '42d2ec9f1d9cc255ee7945a27301478364ef482f5a6ddfc960189f03725ccec2' diff --git a/mastodon/.SRCINFO b/mastodon/.SRCINFO new file mode 100644 index 0000000000..5a3fc77c82 --- /dev/null +++ b/mastodon/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = mastodon + pkgdesc = Your self-hosted, globally interconnected microblogging community + pkgver = 4.3.3 + pkgrel = 1 + url = https://github.com/mastodon/mastodon + install = mastodon.install + arch = any + license = AGPL3 + depends = ffmpeg + depends = git + depends = libidn + depends = libpqxx + depends = libvips + depends = libxml2 + depends = libxslt + depends = libyaml + depends = nodejs + depends = postgresql + depends = protobuf + depends = ruby-bundler + depends = sudo + depends = valkey + depends = zlib + options = !strip + backup = etc/mastodon.conf + source = https://github.com/mastodon/mastodon/archive/v4.3.3.tar.gz + source = mastodon.target + source = mastodon.sysusers.d + source = mastodon.tmpfiles.d + source = devise_pam.patch + sha512sums = 8df01c637f9e31fb80523c5d9aa11751bfb64b023d32184a6882663bbdfc173d8e558944304652a1ebff7cbe7aa0ccb9b459c50801d732b48d212048b77b8dde + sha512sums = ce9fe810654f3a641bbc1ea9707fa1b149e3955bfc55da20ed27e58f9c768dd65534fa43c9d67042fff40c48ef33c660efac8ef11c60f1111173326e2a93814c + sha512sums = 4ee4210bde391e6dc782cb7c14f2cb968c95ad541aa0efcf843a811f8cc5f0d1067ee3c8346bb412aa9fd1dd5a8bd05a4524df7dc4a106957009853dd237074a + sha512sums = 27c4eb01d462c525b59e5808a3b2501b63a34425752128388fbde82f7eb5944b20d2f8d8b1be8ed8adb165cab4cfb8e13f90215f20989ca671a0422ffa37001f + sha512sums = 7b2ac9917a6d077152425ce59e2cd97df11730d197b87da324b1e0dc29042de5c11530e4d530f1775ca75fc4a06bccb6a5154feb42c8503b5830ecb46e306b7a + +pkgname = mastodon diff --git a/mesa-demos/.nvchecker.toml b/mesa-demos/.nvchecker.toml new file mode 100644 index 0000000000..d91a9da779 --- /dev/null +++ b/mesa-demos/.nvchecker.toml @@ -0,0 +1,6 @@ +[mesa-demos] +source = "gitlab" +gitlab = "mesa/demos" +host = "gitlab.freedesktop.org" +use_max_tag = true +prefix = "mesa-demos-" diff --git a/mesa/.SRCINFO b/mesa/.SRCINFO new file mode 100644 index 0000000000..29d2e8565d --- /dev/null +++ b/mesa/.SRCINFO @@ -0,0 +1,295 @@ +pkgbase = mesa + pkgdesc = Open-source OpenGL drivers + pkgver = 24.3.4 + pkgrel = 1 + epoch = 1 + url = https://www.mesa3d.org/ + arch = x86_64 + license = MIT AND BSD-3-Clause AND SGI-B-2.0 + makedepends = clang + makedepends = expat + makedepends = gcc-libs + makedepends = glibc + makedepends = libdrm + makedepends = libelf + makedepends = libglvnd + makedepends = libpng + makedepends = libva + makedepends = libvdpau + makedepends = libx11 + makedepends = libxcb + makedepends = libxext + makedepends = libxml2 + makedepends = libxrandr + makedepends = libxshmfence + makedepends = libxxf86vm + makedepends = llvm + makedepends = llvm-libs + makedepends = lm_sensors + makedepends = rust + makedepends = spirv-llvm-translator + makedepends = spirv-tools + makedepends = systemd-libs + makedepends = vulkan-icd-loader + makedepends = wayland + makedepends = xcb-util-keysyms + makedepends = zlib + makedepends = zstd + makedepends = cbindgen + makedepends = clang + makedepends = cmake + makedepends = elfutils + makedepends = glslang + makedepends = libclc + makedepends = meson + makedepends = python-mako + makedepends = python-packaging + makedepends = python-ply + makedepends = python-yaml + makedepends = rust-bindgen + makedepends = wayland-protocols + makedepends = xorgproto + makedepends = valgrind + makedepends = directx-headers + makedepends = python-sphinx + makedepends = python-sphinx-hawkmoth + options = !lto + source = https://mesa.freedesktop.org/archive/mesa-24.3.4.tar.xz + source = https://mesa.freedesktop.org/archive/mesa-24.3.4.tar.xz.sig + source = ucd-trie-0.1.6.tar.gz::https://crates.io/api/v1/crates/ucd-trie/0.1.6/download + source = pest_meta-2.7.11.tar.gz::https://crates.io/api/v1/crates/pest_meta/2.7.11/download + source = indexmap-2.2.6.tar.gz::https://crates.io/api/v1/crates/indexmap/2.2.6/download + source = hashbrown-0.14.1.tar.gz::https://crates.io/api/v1/crates/hashbrown/0.14.1/download + source = proc-macro2-1.0.86.tar.gz::https://crates.io/api/v1/crates/proc-macro2/1.0.86/download + source = pest_derive-2.7.11.tar.gz::https://crates.io/api/v1/crates/pest_derive/2.7.11/download + source = unicode-ident-1.0.12.tar.gz::https://crates.io/api/v1/crates/unicode-ident/1.0.12/download + source = quote-1.0.33.tar.gz::https://crates.io/api/v1/crates/quote/1.0.33/download + source = roxmltree-0.20.0.tar.gz::https://crates.io/api/v1/crates/roxmltree/0.20.0/download + source = paste-1.0.14.tar.gz::https://crates.io/api/v1/crates/paste/1.0.14/download + source = pest-2.7.11.tar.gz::https://crates.io/api/v1/crates/pest/2.7.11/download + source = equivalent-1.0.1.tar.gz::https://crates.io/api/v1/crates/equivalent/1.0.1/download + source = pest_generator-2.7.11.tar.gz::https://crates.io/api/v1/crates/pest_generator/2.7.11/download + source = once_cell-1.8.0.tar.gz::https://crates.io/api/v1/crates/once_cell/1.8.0/download + source = syn-2.0.68.tar.gz::https://crates.io/api/v1/crates/syn/2.0.68/download + validpgpkeys = 946D09B5E4C9845E63075FF1D961C596A7203456 + validpgpkeys = 71C4B75620BC75708B4BDB254C95FAAB3EB073EC + validpgpkeys = 8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D + validpgpkeys = 57551DE15B968F6341C248F68D8E31AFC32428A6 + validpgpkeys = A5CC9FEC93F2F837CB044912336909B6B25FADFA + validpgpkeys = E3E8F480C52ADD73B278EE78E1ECBE07D7D70895 + sha256sums = e641ae27191d387599219694560d221b7feaa91c900bcec46bf444218ed66025 + sha256sums = SKIP + sha256sums = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9 + sha256sums = a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f + sha256sums = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26 + sha256sums = 7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12 + sha256sums = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77 + sha256sums = 2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a + sha256sums = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b + sha256sums = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae + sha256sums = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97 + sha256sums = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c + sha256sums = cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95 + sha256sums = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 + sha256sums = 3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183 + sha256sums = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56 + sha256sums = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9 + b2sums = a5cf1f49c6d809d19510793f5d1dcec1a3842495d3b4166e303d7f2d4744d179811697d264c5c9b39f2819ebc64a76357195b3eae6b1d2a83128de141354e3c2 + b2sums = SKIP + b2sums = a6d47c903be6094423d89b8ec3ca899d0a84df6dbd6e76632bb6c9b9f40ad9c216f8fa400310753d392f85072756b43ac3892e0a2c4d55f87ab6463002554823 + b2sums = 9c34f1ab14ad5ae124882513e0f14b1d731d06a43203bdc37fa3b202dd3ce93dbe8ebb554d01bab475689fe6ffd3ec0cbc0d5365c9b984cb83fb34ea3e9e732e + b2sums = fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 + b2sums = afa9268513caa93fb141e69d27e7d65e72b9232b57d91e499f36ea4ec89d65bc6c8cbb37753ed59d149be5a2d349028b1fb0414c6223914366d6f3f31619855f + b2sums = 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 + b2sums = e81ed8b60492da9612d2208c6cfa712ebf8c6ed7993642bfc4fadeaba10a0bc16700bce012d34d955104041ed8bbf659d16d9b86eab52342875d4c6148e7f60d + b2sums = 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac + b2sums = 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 + b2sums = 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 + b2sums = 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c + b2sums = 23bb1f3453d5d839dba7b3292806eb2d327ccafb1b1472fd970262a44c0abbabfbf3316ca16dd5526177bcb67a701cf79fa86b68fd1e57a3d875cb4b7ff89ad9 + b2sums = 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a + b2sums = dd65c69d8d0ff343d36e31e6a4f4e11aeb01b1fd23d0db06d90f506ec2f2bb2c50422f6a73b48780e16e07c8d0addb374dd09cfabaf6230d5b2ba409dd3fa6cd + b2sums = 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a + b2sums = 8bc6f68ed286bea617a2cfaf3949bb699d3a0466faeca735314a51596ce950e4ee57eda88154bd562c1728cfaff4cdb5bc1ba701b9d47a9c50d4c4f011bee975 + +pkgname = mesa + depends = expat + depends = gcc-libs + depends = glibc + depends = libdrm + depends = libelf + depends = libglvnd + depends = libx11 + depends = libxcb + depends = libxext + depends = libxshmfence + depends = libxxf86vm + depends = llvm-libs + depends = lm_sensors + depends = spirv-tools + depends = wayland + depends = zlib + depends = zstd + optdepends = opengl-man-pages: for the OpenGL API man pages + provides = libva-mesa-driver=1:24.3.4-1 + provides = mesa-libgl=1:24.3.4-1 + provides = mesa-vdpau=1:24.3.4-1 + provides = libva-driver + provides = opengl-driver + provides = vdpau-driver + conflicts = libva-mesa-driver<1:24.2.7-1 + conflicts = mesa-libgl<17.0.1-2 + conflicts = mesa-vdpau<1:24.2.7-1 + replaces = libva-mesa-driver<1:24.2.7-1 + replaces = mesa-libgl<17.0.1-2 + replaces = mesa-vdpau<1:24.2.7-1 + +pkgname = opencl-clover-mesa + pkgdesc = Open-source OpenCL drivers - Clover variant + depends = clang + depends = expat + depends = gcc-libs + depends = glibc + depends = libdrm + depends = libelf + depends = llvm-libs + depends = zlib + depends = zstd + depends = libclc + optdepends = opencl-headers: headers necessary for OpenCL development + provides = opencl-driver + conflicts = opencl-mesa + replaces = opencl-mesa<=23.1.4-1 + +pkgname = opencl-rusticl-mesa + pkgdesc = Open-source OpenCL drivers - RustICL variant + depends = clang + depends = expat + depends = gcc-libs + depends = glibc + depends = libdrm + depends = libelf + depends = llvm-libs + depends = spirv-llvm-translator + depends = spirv-tools + depends = zlib + depends = zstd + depends = libclc + optdepends = opencl-headers: headers necessary for OpenCL development + provides = opencl-driver + conflicts = opencl-mesa + replaces = opencl-mesa<=23.1.4-1 + +pkgname = vulkan-intel + pkgdesc = Open-source Vulkan driver for Intel GPUs + depends = expat + depends = gcc-libs + depends = glibc + depends = libdrm + depends = libx11 + depends = libxcb + depends = libxshmfence + depends = spirv-tools + depends = systemd-libs + depends = vulkan-icd-loader + depends = wayland + depends = xcb-util-keysyms + depends = zlib + depends = zstd + optdepends = vulkan-mesa-layers: additional vulkan layers + provides = vulkan-driver + +pkgname = vulkan-mesa-layers + pkgdesc = Mesa's Vulkan layers + depends = gcc-libs + depends = glibc + depends = libdrm + depends = libpng + depends = libxcb + depends = wayland + depends = python + conflicts = vulkan-mesa-layer + replaces = vulkan-mesa-layer + +pkgname = vulkan-nouveau + pkgdesc = Open-source Vulkan driver for Nvidia GPUs + depends = expat + depends = gcc-libs + depends = glibc + depends = libdrm + depends = libx11 + depends = libxcb + depends = libxshmfence + depends = spirv-tools + depends = systemd-libs + depends = vulkan-icd-loader + depends = wayland + depends = xcb-util-keysyms + depends = zlib + depends = zstd + optdepends = vulkan-mesa-layers: additional vulkan layers + provides = vulkan-driver + +pkgname = vulkan-radeon + pkgdesc = Open-source Vulkan driver for AMD GPUs + depends = expat + depends = gcc-libs + depends = glibc + depends = libdrm + depends = libelf + depends = libx11 + depends = libxcb + depends = libxshmfence + depends = llvm-libs + depends = spirv-tools + depends = systemd-libs + depends = vulkan-icd-loader + depends = wayland + depends = xcb-util-keysyms + depends = zlib + depends = zstd + optdepends = vulkan-mesa-layers: additional vulkan layers + provides = vulkan-driver + +pkgname = vulkan-swrast + pkgdesc = Open-source Vulkan driver for CPUs (Software Rasterizer) + depends = expat + depends = gcc-libs + depends = glibc + depends = libdrm + depends = libx11 + depends = libxcb + depends = libxshmfence + depends = llvm-libs + depends = spirv-tools + depends = systemd-libs + depends = vulkan-icd-loader + depends = wayland + depends = xcb-util-keysyms + depends = zlib + depends = zstd + optdepends = vulkan-mesa-layers: additional vulkan layers + provides = vulkan-driver + conflicts = vulkan-mesa + replaces = vulkan-mesa + +pkgname = vulkan-virtio + pkgdesc = Open-source Vulkan driver for Virtio-GPU (Venus) + depends = expat + depends = gcc-libs + depends = glibc + depends = libdrm + depends = libx11 + depends = libxcb + depends = libxshmfence + depends = systemd-libs + depends = vulkan-icd-loader + depends = wayland + depends = xcb-util-keysyms + depends = zlib + depends = zstd + optdepends = vulkan-mesa-layers: additional vulkan layers + provides = vulkan-driver + +pkgname = mesa-docs + pkgdesc = Mesa's documentation diff --git a/mesa/.nvchecker.toml b/mesa/.nvchecker.toml new file mode 100644 index 0000000000..b84bf82535 --- /dev/null +++ b/mesa/.nvchecker.toml @@ -0,0 +1,5 @@ +[mesa] +source = "git" +git = "https://gitlab.freedesktop.org/mesa/mesa.git" +include_regex = 'mesa-.*' +prefix = "mesa-" diff --git a/miniupnpc/.nvchecker.toml b/miniupnpc/.nvchecker.toml new file mode 100644 index 0000000000..1c35ba45b2 --- /dev/null +++ b/miniupnpc/.nvchecker.toml @@ -0,0 +1,7 @@ +[miniupnpc] +source = "git" +git = "https://github.com/miniupnp/miniupnp.git" +include_regex = "miniupnpc_[\\d_]+" +prefix = "miniupnpc_" +from_pattern = "_" +to_pattern = "." diff --git a/mkinitcpio/.SRCINFO b/mkinitcpio/.SRCINFO new file mode 100644 index 0000000000..4e902c9c3d --- /dev/null +++ b/mkinitcpio/.SRCINFO @@ -0,0 +1,46 @@ +pkgbase = mkinitcpio + pkgdesc = Modular initramfs image creation utility + pkgver = 39.2 + pkgrel = 3 + url = https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio + arch = any + license = GPL-2.0-only + checkdepends = bats + checkdepends = bats-assert + checkdepends = lzop + depends = awk + depends = mkinitcpio-busybox + depends = kmod + depends = util-linux + depends = libarchive + depends = coreutils + depends = bash + depends = binutils + depends = diffutils + depends = findutils + depends = grep + depends = gzip + depends = filesystem + depends = zstd + depends = systemd + optdepends = xz: Use lzma or xz compression for the initramfs image + optdepends = bzip2: Use bzip2 compression for the initramfs image + optdepends = lzop: Use lzo compression for the initramfs image + optdepends = lz4: Use lz4 compression for the initramfs image + optdepends = mkinitcpio-nfs-utils: Support for root filesystem on NFS + optdepends = systemd-ukify: alternative UKI generator + provides = initramfs + backup = etc/mkinitcpio.conf + source = https://sources.archlinux.org/other/mkinitcpio/mkinitcpio-39.2.tar.xz + source = https://sources.archlinux.org/other/mkinitcpio/mkinitcpio-39.2.tar.xz.sig + source = 0001-trigger.patch + validpgpkeys = ECCAC84C1BA08A6CC8E63FBBF22FB1D78A77AEAB + validpgpkeys = C100346676634E80C940FB9E9C02FF419FECBE16 + sha512sums = e4ba9fe901da56bb116510ec0c6abeba5153e57d9545baccbc466932951b7f324aa75ef7cc3de87f966456b0365b17552f367411d62585d500e88dc5c815058b + sha512sums = SKIP + sha512sums = b21e3961294e80bedd89a7e332ab11fc3b83eebfaf58d8f658e30f7d9caf2f84f4934224173c70f111932de8538fa327f5f6bfe9576b11bcbaf84d2d5ad8e85d + b2sums = 7bd6bf491dd8b23d83e42834566375736cf8868d5120c7e24f4c8923eb03a64864cdda51d6a6f41373db88c29905535e4c8aa4bde172955bc7529e6b3ffc252c + b2sums = SKIP + b2sums = 3b8e08d56e209ad11827d65595ab245bb680e72fb81139ba946e7610d16214c2a9022f1a1794e6797ef07fb0a43c5239167729225daf89396a8920f39f75e34b + +pkgname = mkinitcpio diff --git a/mkinitcpio/.nvchecker.toml b/mkinitcpio/.nvchecker.toml new file mode 100644 index 0000000000..d118e01a89 --- /dev/null +++ b/mkinitcpio/.nvchecker.toml @@ -0,0 +1,6 @@ +[mkinitcpio] +source = "gitlab" +gitlab = "archlinux/mkinitcpio/mkinitcpio" +host = "gitlab.archlinux.org" +use_max_tag = true +prefix = "v" diff --git a/namcap/.SRCINFO b/namcap/.SRCINFO new file mode 100644 index 0000000000..1bd50eaf82 --- /dev/null +++ b/namcap/.SRCINFO @@ -0,0 +1,30 @@ +pkgbase = namcap + pkgdesc = A Pacman package analyzer + pkgver = 3.5.2 + pkgrel = 3 + url = https://gitlab.archlinux.org/pacman/namcap + arch = any + license = GPL-2.0-or-later + checkdepends = python-pytest + checkdepends = python-six + checkdepends = systemd + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = python-setuptools + depends = binutils + depends = elfutils + depends = licenses + depends = pkgconf + depends = pyalpm + depends = python + depends = python-license-expression + depends = python-pyelftools + source = https://gitlab.archlinux.org/pacman/namcap/-/releases/3.5.2/downloads/namcap-3.5.2.tar.bz2 + source = https://gitlab.archlinux.org/pacman/namcap/-/releases/3.5.2/downloads/namcap-3.5.2.tar.bz2.asc + validpgpkeys = 9F377DDB6D3153A48EB3EB1E63CC496475267693 + validpgpkeys = CCB34EBBB9541EF3F7B366C1D4A753468A5A5B67 + sha256sums = fbd3b1f0777fe457afd3dbb1f55de8adbaeb50257492626bcffd1a3eef67d618 + sha256sums = SKIP + +pkgname = namcap diff --git a/namcap/.nvchecker.toml b/namcap/.nvchecker.toml new file mode 100644 index 0000000000..f031dd241b --- /dev/null +++ b/namcap/.nvchecker.toml @@ -0,0 +1,5 @@ +[namcap] +source = "gitlab" +gitlab = "pacman/namcap" +host = "gitlab.archlinux.org" +use_max_tag = true diff --git a/nodejs/nodejs-lts-dubnium/PKGBUILD b/nodejs/nodejs-lts-dubnium/PKGBUILD index cdd4ce47bf..a065c4f6b9 100644 --- a/nodejs/nodejs-lts-dubnium/PKGBUILD +++ b/nodejs/nodejs-lts-dubnium/PKGBUILD @@ -3,7 +3,7 @@ pkgname=nodejs-lts-dubnium pkgver=10.24.2 -pkgrel=1 +pkgrel=1.1 pkgdesc="Evented I/O for V8 javascript (LTS release: Dubnium)" arch=(x86_64 powerpc) url="https://nodejs.org/" @@ -21,8 +21,7 @@ source=("git+https://github.com/nodejs/node.git#commit=${_commit}" fix_disable_cctest.patch system-brotli.patch use_system_node_gyp.patch - uv_stable.patch - xxx-ppc-hwcap-musl.patch) + uv_stable.patch) # https://nodejs.org/download/release/latest-dubnium/SHASUMS256.txt.asc sha256sums=('2f296fc77af267f9f1d3e4557bc2010b27f224cb8abed4a25d0c69e63c56640d' 'e953185d2d7de61bf8d4ca168fe034cce7a968264c1e7c24d53421fe7d24aace' @@ -31,8 +30,7 @@ sha256sums=('2f296fc77af267f9f1d3e4557bc2010b27f224cb8abed4a25d0c69e63c56640d' '143f0e2d73a221c86aa0fc8fea46b264b49a1026aad14ca1e4ac2c1bfc2d55e7' 'efbd230df42ea85c1b8c5ac22d0b3bc74114b272e9da49f111b8a0ed7484c4b5' 'be4f1f2108289274792a2d86ed0146d4649ccfb19193d7207e5490d0f5080c27' - '8d395c057c960b470cc4de467e70dc6d6f4b119022c852565398fb4427dc30b3' - 'a6cb7a58111b474a2251370ad2cc01451b6e3e9c49001c0239357da97c9d4e2c') + '8d395c057c960b470cc4de467e70dc6d6f4b119022c852565398fb4427dc30b3') validpgpkeys=(C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 # Myles Borins 77984A986EBC2AA786BC0F66B01FBB92821C587A # Gibson Fahnestock B9AE9905FFD7803F25714661B63B535A4C206CA9 # Evan Lucas @@ -45,13 +43,12 @@ prepare() { cd node patch -Np0 -i ${srcdir}/ppc32.patch - patch -Np0 -i ${srcdir}/icu68.patch + #patch -Np0 -i ${srcdir}/icu68.patch patch -Np1 -i ${srcdir}/atomic.patch patch -Np1 -i ${srcdir}/fix_disable_cctest.patch patch -Np1 -i ${srcdir}/system-brotli.patch patch -Np1 -i ${srcdir}/use_system_node_gyp.patch patch -Np1 -i ${srcdir}/uv_stable.patch - patch -Np1 -i ${srcdir}/xxx-ppc-hwcap-musl.patch echo 'Fixing for python2 name' find -type f -exec sed \ @@ -69,6 +66,7 @@ build() { CPU=ppc LDFLAGS+=" -latomic" + CFLAGS+=" -Wno-implicit-function-declaration" export PYTHON=python2 ./configure \ @@ -79,7 +77,8 @@ build() { --without-snapshot \ --without-intl \ --partly-static \ - --cross-compiling + --cross-compiling \ + --download=icu make } diff --git a/nodejs/nodejs-lts-hydrogen/.SRCINFO b/nodejs/nodejs-lts-hydrogen/.SRCINFO index bb821cf25d..98b2661e31 100644 --- a/nodejs/nodejs-lts-hydrogen/.SRCINFO +++ b/nodejs/nodejs-lts-hydrogen/.SRCINFO @@ -1,9 +1,10 @@ pkgbase = nodejs-lts-hydrogen pkgdesc = Evented I/O for V8 javascript (LTS release: Hydrogen) - pkgver = 18.20.4 + pkgver = 18.20.5 pkgrel = 1 url = https://nodejs.org/ arch = x86_64 + arch = powerpc64le license = MIT makedepends = python makedepends = python-setuptools @@ -16,10 +17,10 @@ pkgbase = nodejs-lts-hydrogen depends = brotli depends = libnghttp2 optdepends = npm: nodejs package manager - provides = nodejs=18.20.4 + provides = nodejs=18.20.5 conflicts = nodejs options = !lto - source = https://nodejs.org//dist/v18.20.4/node-v18.20.4.tar.xz + source = https://nodejs.org/dist/v18.20.5/node-v18.20.5.tar.xz validpgpkeys = C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 validpgpkeys = 77984A986EBC2AA786BC0F66B01FBB92821C587A validpgpkeys = B9AE9905FFD7803F25714661B63B535A4C206CA9 @@ -29,6 +30,6 @@ pkgbase = nodejs-lts-hydrogen validpgpkeys = C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C validpgpkeys = 74F12602B6F1C4E913FAA37AD3A89613643B6201 validpgpkeys = 61FC681DFB92A079F1685E77973F295594EC4689 - sha256sums = a76c7ea1b96aeb6963a158806260c8094b6244d64a696529d020547b9a95ca2a + sha256sums = 76037b9bad0ab9396349282dbfcec1b872ff7bd8c8d698853bebd982940858bf pkgname = nodejs-lts-hydrogen diff --git a/nodejs/nodejs-lts-hydrogen/PKGBUILD b/nodejs/nodejs-lts-hydrogen/PKGBUILD index 6fa9d6975e..495341c843 100644 --- a/nodejs/nodejs-lts-hydrogen/PKGBUILD +++ b/nodejs/nodejs-lts-hydrogen/PKGBUILD @@ -3,23 +3,23 @@ # Contributor: Felix Yan pkgname=nodejs-lts-hydrogen -pkgver=18.20.4 +pkgver=18.20.5 pkgrel=1 pkgdesc="Evented I/O for V8 javascript (LTS release: Hydrogen)" -arch=(x86_64 powerpc64le) +arch=(x86_64 powerpc64le powerpc64 powerpc) url="https://nodejs.org/" license=(MIT) # maybe revert back to openssl-1.1 or internal openssl # https://github.com/nodejs/node/issues/47852 depends=(openssl zlib icu libuv c-ares brotli libnghttp2) # http-parser v8) -makedepends=(python python-setuptools procps-ng) +makedepends=(python311 python-setuptools procps-ng) optdepends=('npm: nodejs package manager') options=(!lto) provides=("nodejs=$pkgver") conflicts=(nodejs) -source=(${url}/dist/v${pkgver}/node-v${pkgver}.tar.xz) +source=(${url}dist/v${pkgver}/node-v${pkgver}.tar.xz) # https://nodejs.org/download/release/latest-hydrogen/SHASUMS256.txt.asc -sha256sums=('a76c7ea1b96aeb6963a158806260c8094b6244d64a696529d020547b9a95ca2a') +sha256sums=('76037b9bad0ab9396349282dbfcec1b872ff7bd8c8d698853bebd982940858bf') validpgpkeys=(C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 # Myles Borins 77984A986EBC2AA786BC0F66B01FBB92821C587A # Gibson Fahnestock B9AE9905FFD7803F25714661B63B535A4C206CA9 # Evan Lucas @@ -33,7 +33,14 @@ validpgpkeys=(C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 # Myles Borins -# Contributor : Tom Gundersen -# Contributor : Ionut Biru -# Contributor : Thomas Weißschuh -# Contributor : Florian Pritz +# Maintainer: Caleb Maclennan +# Contributor: Tom Gundersen +# Contributor: Ionut Biru +# Contributor: Thomas Weißschuh +# Contributor: Florian Pritz pkgbase=transmission -pkgname=(transmission-cli transmission-gtk transmission-qt libtransmission) +pkgname=(transmission-cli transmission-gtk transmission-qt) pkgver=4.0.6 -pkgrel=2.1 +pkgrel=9 arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url="http://www.transmissionbt.com/" -license=(GPL) -makedepends=( - cmake - curl - dht - glibmm-2.68 - gtk4 - gtkmm-4.0 - intltool - libb64 - libdeflate - libevent - libnatpmp - miniupnpc - ninja - qt6-base - qt6-svg - qt6-tools - systemd -) +license=(GPL-2.0-or-later) +makedepends=(cmake + curl + dht + glibmm-2.68 + gtk4 + gtkmm-4.0 + intltool + libb64 + libdeflate + libevent + libnatpmp + miniupnpc + ninja + qt6-base + qt6-svg + qt6-tools + systemd) makedepends_powerpc64=(npm) makedepends_powerpc64le=(npm) makedepends_x86_64=(npm) makedepends_risciv64=(npm) -source=(https://github.com/transmission/transmission/releases/download/$pkgver/transmission-$pkgver.tar.xz +_archive="$pkgbase-$pkgver" +source=("https://github.com/transmission/transmission/releases/download/$pkgver/$_archive.tar.xz" febfe49c.patch transmission-cli.sysusers transmission-cli.tmpfiles) @@ -44,122 +44,108 @@ sha256sums=('2a38fe6d8a23991680b691c277a335f8875bdeca2b97c6b26b598bc9c7b0c45f' '1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451') prepare() { - cd $pkgbase-$pkgver - patch -p1 -i ../febfe49c.patch # Fix build with miniupnpc 2.2.8 + cd "$_archive" + patch -p1 -i ../febfe49c.patch # Fix build with miniupnpc 2.2.8 } build() { - export CFLAGS+=" -ffat-lto-objects" - cd $pkgbase-$pkgver + export CFLAGS+=' -ffat-lto-objects' + cd "$_archive" - case "${CARCH}" in - powerpc) cmake_options=(-DREBUILD_WEB=OFF) ;; - *) cmake_options=(-DREBUILD_WEB=ON) ;; - esac - - cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DENABLE_CLI=ON \ - -DENABLE_DAEMON=ON \ - -DENABLE_GTK=ON \ - -DENABLE_MAC=OFF \ - -DENABLE_QT=ON \ - -DREBUILD_WEB=ON \ - -DENABLE_TESTS=ON \ - -DENABLE_UTILS=ON \ - -DENABLE_UTP=ON \ - -DINSTALL_LIB=ON \ - -DUSE_SYSTEM_B64=ON \ - -DUSE_SYSTEM_DEFLATE=ON \ - -DUSE_SYSTEM_DHT=ON \ - -DUSE_SYSTEM_EVENT2=ON \ - -DUSE_SYSTEM_MINIUPNPC=ON \ - -DUSE_SYSTEM_NATPMP=ON \ - -DUSE_SYSTEM_PSL=ON \ - -DUSE_SYSTEM_UTP=OFF \ - -DWITH_CRYPTO=openssl ${cmake_options[@]} \ - -S . -B build - - cmake --build build --config Release + cmake \ + -G Ninja \ + -D CMAKE_BUILD_TYPE=RelWithDebInfo \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D ENABLE_CLI=ON \ + -D ENABLE_DAEMON=ON \ + -D ENABLE_GTK=ON \ + -D ENABLE_MAC=OFF \ + -D ENABLE_QT=ON \ + -D REBUILD_WEB=ON \ + -D ENABLE_TESTS=ON \ + -D ENABLE_UTILS=ON \ + -D ENABLE_UTP=ON \ + -D INSTALL_LIB=ON \ + -D USE_SYSTEM_B64=ON \ + -D USE_SYSTEM_DEFLATE=ON \ + -D USE_SYSTEM_DHT=ON \ + -D USE_SYSTEM_EVENT2=ON \ + -D USE_SYSTEM_MINIUPNPC=ON \ + -D USE_SYSTEM_NATPMP=ON \ + -D USE_SYSTEM_PSL=ON \ + -D USE_SYSTEM_UTP=OFF \ + -D WITH_CRYPTO=openssl \ + -S . \ + -B build + cmake --build build --config Release } check() { - cd $pkgbase-$pkgver - - cd build - ctest --output-on-failure -j "$(nproc)" + cd "$_archive" + cd build + # Exclude test that fails on the build server + ctest --output-on-failure -j "$(nproc)" -E LT.DhtTest.usesBootstrapFile } _install_component() { - (cd $srcdir/$pkgbase-$pkgver/build; DESTDIR="$pkgdir" ninja $1/install) + (cd $srcdir/$pkgbase-$pkgver/build; DESTDIR="$pkgdir" ninja $1/install) } package_transmission-cli() { - pkgdesc='Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)' - depends=(curl libevent systemd libb64 miniupnpc libnatpmp libdeflate) - - cd $pkgbase-$pkgver - - case "${CARCH}" in - powerpc) ;; - *) web=web ;; - esac - - for dir in daemon cli utils ${web}; do - _install_component $dir - done - - install -d "$pkgdir"/usr/share/transmission - case "${CARCH}" in - powerpc) ;; - *) - cp -a build/web/public_html/ "$pkgdir"/usr/share/transmission - ;; - esac - - install -Dm644 daemon/transmission-daemon.service \ - "$pkgdir/usr/lib/systemd/system/transmission.service" - - install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING" - - install -Dm644 "$srcdir/$pkgname.sysusers" \ - "$pkgdir/usr/lib/sysusers.d/transmission.conf" - install -Dm644 "$srcdir/$pkgname.tmpfiles" \ - "$pkgdir/usr/lib/tmpfiles.d/transmission.conf" + pkgdesc='Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)' + depends=(curl + libb64 + libdeflate + libevent + libnatpmp + miniupnpc + systemd) + cd "$_archive" + for dir in daemon cli web utils; do + _install_component $dir + done + install -d "$pkgdir"/usr/share/transmission + cp -a build/web/public_html/ "$pkgdir"/usr/share/transmission + install -Dm644 daemon/transmission-daemon.service \ + "$pkgdir/usr/lib/systemd/system/transmission.service" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING" + install -Dm644 "$srcdir/$pkgname.sysusers" \ + "$pkgdir/usr/lib/sysusers.d/transmission.conf" + install -Dm644 "$srcdir/$pkgname.tmpfiles" \ + "$pkgdir/usr/lib/tmpfiles.d/transmission.conf" } package_transmission-gtk() { - pkgdesc='Fast, easy, and free BitTorrent client (GTK+ GUI)' - depends=(curl libevent gtk4 hicolor-icon-theme libb64 miniupnpc libnatpmp libdeflate gtkmm-4.0) - optdepends=('libnotify: Desktop notification support' - 'transmission-cli: daemon and web support') - - cd $pkgbase-$pkgver - - _install_component gtk - _install_component po - - install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-gtk/COPYING" + pkgdesc='Fast, easy, and free BitTorrent client (GTK+ GUI)' + depends=(curl + gtk4 + gtkmm-4.0 + hicolor-icon-theme + libb64 + libdeflate + libevent + libnatpmp + miniupnpc) + optdepends=('libnotify: Desktop notification support' + 'transmission-cli: daemon and web support') + cd "$_archive" + _install_component gtk + _install_component po + install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-gtk/COPYING" } package_transmission-qt() { - pkgdesc='Fast, easy, and free BitTorrent client (Qt GUI)' - depends=(curl qt6-base qt6-svg libevent libb64 miniupnpc libnatpmp libdeflate) - optdepends=('transmission-cli: daemon and web support') - - cd $pkgbase-$pkgver - - _install_component qt - - install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-qt/COPYING" -} - -package_libtransmission() { - pkgdesc='Fast, easy, and free BitTorrent client (shared library)' - - cd $pkgbase-$pkgver - - install -Dm644 build/libtransmission/libtransmission.a -t "$pkgdir"/usr/lib - install -Dm644 libtransmission/*.h -t "$pkgdir"/usr/include/transmission - install -Dm644 COPYING "$pkgdir/usr/share/licenses/libtransmission/COPYING" + pkgdesc='Fast, easy, and free BitTorrent client (Qt GUI)' + depends=(curl + libb64 + libdeflate + libevent + libnatpmp + miniupnpc + qt6-base + qt6-svg) + optdepends=('transmission-cli: daemon and web support') + cd "$_archive" + _install_component qt + install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-qt/COPYING" } diff --git a/vde2/.SRCINFO b/vde2/.SRCINFO new file mode 100644 index 0000000000..ca70f1784b --- /dev/null +++ b/vde2/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = vde2 + pkgdesc = Virtual Distributed Ethernet for emulators like qemu + pkgver = 2.3.3 + pkgrel = 6 + url = https://github.com/virtualsquare/vde-2 + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = GPL-2.0-or-later + license = LGPL-2.1-or-later + makedepends = libpcap + makedepends = wolfssl + depends = glibc + provides = libvdehist.so + provides = libvdemgmt.so + provides = libvdeplug.so + provides = libvdesnmp.so + source = vde2-2.3.3.tar.gz::https://github.com/virtualsquare/vde-2/archive/refs/tags/v2.3.3.tar.gz + sha512sums = d0495aa700984dcc82f85cf7c8125cc10505a8a077fceec45b7fd2bec9c389966381682842e886469fa49239badd9442403d091c2ae5282685085e8262396387 + b2sums = e3ed7423edc03a6af09967484613c0e2a701f74a4323eeab720cabe9a899120023425527054662ee1dbd207327b7e6dd375bceb4999fd708666df13c08acf348 + +pkgname = vde2 + depends = glibc + depends = libpcap + depends = libpcap.so + depends = wolfssl + depends = libwolfssl.so diff --git a/vde2/.nvchecker.toml b/vde2/.nvchecker.toml new file mode 100644 index 0000000000..36a894b53d --- /dev/null +++ b/vde2/.nvchecker.toml @@ -0,0 +1,4 @@ +[vde2] +source = "git" +git = "https://github.com/virtualsquare/vde-2.git" +prefix = "v" diff --git a/vulkan-tools/.nvchecker.toml b/vulkan-tools/.nvchecker.toml new file mode 100644 index 0000000000..56d71faa1b --- /dev/null +++ b/vulkan-tools/.nvchecker.toml @@ -0,0 +1,4 @@ +[vulkan-tools] +source = "git" +git = "https://github.com/KhronosGroup/Vulkan-Tools.git" +prefix = "v" diff --git a/wavpack/.SRCINFO b/wavpack/.SRCINFO new file mode 100644 index 0000000000..60dfec6872 --- /dev/null +++ b/wavpack/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = wavpack + pkgdesc = Audio compression format with lossless, lossy and hybrid compression modes + pkgver = 5.8.1 + pkgrel = 1 + url = https://www.wavpack.com/ + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = BSD + depends = glibc + source = https://github.com/dbry/WavPack/releases/download/5.8.1/wavpack-5.8.1.tar.xz + sha512sums = 9ea32b3c5f876317aab7745159dfe05488cc891b55a9efc8b553fefda508cf6a58d9e20db9f43669f65222842913fab2bef2d716ee31d07f33f4693b848a6325 + +pkgname = wavpack diff --git a/wavpack/.nvchecker.toml b/wavpack/.nvchecker.toml new file mode 100644 index 0000000000..ff3b40b9f8 --- /dev/null +++ b/wavpack/.nvchecker.toml @@ -0,0 +1,3 @@ +[wavpack] +source = "git" +git = "https://github.com/dbry/WavPack.git" diff --git a/xmldiff/.nvchecker.toml b/xmldiff/.nvchecker.toml new file mode 100644 index 0000000000..7d5b96c2f6 --- /dev/null +++ b/xmldiff/.nvchecker.toml @@ -0,0 +1,3 @@ +[xmldiff] +source = "git" +git = "https://github.com/Shoobx/xmldiff.git" diff --git a/xorg/xorg-xauth/.SRCINFO b/xorg/xorg-xauth/.SRCINFO new file mode 100644 index 0000000000..1208534ca5 --- /dev/null +++ b/xorg/xorg-xauth/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = xorg-xauth + pkgdesc = X.Org authorization settings program + pkgver = 1.1.3 + pkgrel = 1.1 + url = https://gitlab.freedesktop.org/xorg/app/xauth + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + groups = xorg-apps + groups = xorg + license = MIT-open-group + makedepends = xorg-util-macros + depends = libxmu + depends = libxau + depends = libxext + depends = libx11 + depends = glibc + source = https://xorg.freedesktop.org/releases/individual/app/xauth-1.1.3.tar.xz + source = https://xorg.freedesktop.org/releases/individual/app/xauth-1.1.3.tar.xz.sig + validpgpkeys = 4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E + sha512sums = 536434f6c607673c00b9658ea591bf32419cc151d138f991ea38167220563519a6a84a5504003da15820f2a7ed50ea2449c6ce9c991d1446ee9a7305c647d694 + sha512sums = SKIP + +pkgname = xorg-xauth diff --git a/xz/.nvchecker.toml b/xz/.nvchecker.toml new file mode 100644 index 0000000000..6295a66bf6 --- /dev/null +++ b/xz/.nvchecker.toml @@ -0,0 +1,5 @@ +[xz] +source = "git" +git = "https://github.com/tukaani-project/xz.git" +prefix = "v" +exclude_regex = ".*(pre|a|alpha|b|beta|r|rc|RC|BETA|ALPHA).*"