Releases: macchrome/chromium
Chromium v138.0.7204.162-r1465706 - AArch64/Arm64
Chromium for AArch64/Arm64 - Friday, 18 July 2025
Chromium 138.7204.162 (Official Build) (64-bit)
Revision 587fbf7b067d288cf00c58058e96bceefc862369-refs/branch-heads/7204@{#2057}
Architecture:
target_os = "linux"
target_cpu = "arm64"
v8_target_cpu = "arm64"
is_raspi = true
arm_version = 8
arm_arch = "armv8-a"
arm_fpu = "neon-vfpv4"
arm_tune = "cortex-a72"
arm_use_neon = true
arm_optionally_use_neon = true
arm_use_thumb = true
-
Cross-compiled: Ubuntu 22.04.1 LTS (GNU/Linux 6.10.10 x86_64)
-
Default Chromium compiler used
-
Default Codecs
-
Widevine/ClearKeyCdm
-
ThinLTO
-
He-Man build for users with a modicum of commonsense!
chromium_138.0.7204.162_1-arm64_linux.tar.xz
https://github.com/macchrome/chromium/releases/download/v138.7204.162-M138.0.7204.162-r1465706-arm64-Lin64/chromium_138.0.7204.162_1-arm64_linux.tar.xz
SHA1 A702A0801F7DA535E566F62176493257EDBC12D9
Chromium v136.0.7103.145-r1440670 - ungoogled AVX2
Chromium for 64-bit Windows - Thursday, 22 May 2025
Chromium 136.0.7103.145 (Official Build, ungoogled-chromium)
Revision 849bd21458a155be7ed4701ceb4c2ebec01cc1b7-refs/branch-heads/7103@{#2384}
OS Windows
-
GNU/Linux cross-compiled [Ubuntu 24.04.1 LTS (GNU/Linux 6.10.10 x86_64)]
-
RBE - maggot SHT
-
SDK 10.0.26100.2454 (Visual Studio 2022 17.13.6) [d3dcompiler_47.dll 10.0.22621.3233]
-
clang/llvm (Default)
-
PGO
-
https://github.com/dumbmoron/ungoogled-chromium/tree/dade70b890d5698f864947f16f1814d32259a441
-
He-Man build for users with a modicum of commonsense!
No Sync - WebRTC - Widevine - All Codecs - ThinLTO - Ungoogled - AVX2
ungoogled-chromium-136.0.7103.145-1_AVX2_Win64.7z (64-bit)
https://github.com/macchrome/chromium/releases/download/v136.7103.145-M136.0.7103.145-r1440670-Win64/ungoogled-chromium-136.0.7103.145-1_AVX2_Win64.7z
SHA1 49CB1BFB735A5010E5297D1F412E34E5D6CFEFB1
==================
136.0.7103.145_AVX2_ungoogled_mini_installer.exe (64-bit)
https://github.com/macchrome/chromium/releases/download/v136.7103.145-M136.0.7103.145-r1440670-Win64/136.0.7103.145_AVX2_ungoogled_mini_installer.exe
SHA1 662E1EA448CB3CFB464E499B173D8C58C05E36BC
Chromium v131.0.6778.244-r1368529 - ungoogled
Chromium for 64-bit AVX2 Windows - Sunday, 22 December 2024
Chromium 131.0.6778.244 (Official Build, ungoogled-chromium)
Revision 12b527a8e0d9f95e5ef95a79b7b319a051c3e766-refs/branch-heads/6778@{#3435}
OS Windows
- GNU/Linux cross-compiled [Ubuntu 24.04.1 LTS (GNU/Linux 6.10.10 x86_64)]
- RBE - maggot SHT
- SDK 10.0.22621.3233 (Visual Studio 2022 17.9.4)
- clang/llvm (Default)
- PGO
- https://github.com/ungoogled-software/ungoogled-chromium/tree/708cc83442f8b35b7bc757ad0477927cfb0ff44c
- AVX2 (Derived from: https://github.com/RobRich999/Chromium_Clang/archive/refs/tags/v133.0.6875.0-r1390910-win64-avx2.tar.gz)
No Sync - WebRTC - Widevine - All Codecs - ThinLTO - Ungoogled - AVX2
ungoogled-chromium-131.0.6778.244-1_Win64.7z (64-bit)
https://github.com/macchrome/chromium/releases/download/v131.6778.244-M131.0.6778.244-r1368529-Win64-AVX2/ungoogled-chromium-131.0.6778.244-1_Win64.7z
SHA1 A100A6CC0719C3586432F7DA664D409E086A3041
==================
131.0.6778.244_ungoogled_mini_installer.exe (64-bit)
https://github.com/macchrome/chromium/releases/download/v131.6778.244-M131.0.6778.244-r1368529-Win64-AVX2/131.0.6778.244_ungoogled_mini_installer.exe
SHA1 8DB105886387A711F2E2DCFAC093B692B04692C3
Chromium v131.0.6778.142-r1368529 - ungoogled
Chromium for 64-bit Windows - Tuesday, 10 December 2024
Chromium 131.0.6778.142 (Official Build, ungoogled-chromium)
Revision 9eaf91c0be6317f305922a53866ef126eeb8ebfb-refs/branch-heads/6778@{#2774}
OS Windows
- GNU/Linux cross-compiled [Ubuntu 24.04.1 LTS (GNU/Linux 6.10.10 x86_64)]
- RBE - maggot SHT
- SDK 10.0.22621.3233 (Visual Studio 2022 17.9.4)
- clang/llvm (Default)
- PGO
- https://github.com/ungoogled-software/ungoogled-chromium/tree/708cc83442f8b35b7bc757ad0477927cfb0ff44c
- AVX2 (Derived from: https://github.com/RobRich999/Chromium_Clang/archive/refs/tags/v133.0.6875.0-r1390910-win64-avx2.tar.gz)
No Sync - WebRTC - Widevine - All Codecs - ThinLTO - Ungoogled - AVX2
ungoogled-chromium-131.0.6778.142-1_Win64.7z (64-bit)
https://github.com/macchrome/chromium/releases/download/v131.6778.142-M131.0.6778.142-r1368529-Win64/ungoogled-chromium-131.0.6778.142-1_Win64.7z
SHA1 03EE8F94ADF91738DB3FF04B95E2D219BD09A4F7
==================
131.0.6778.142_ungoogled_mini_installer.exe (64-bit)
https://github.com/macchrome/chromium/releases/download/v131.6778.142-M131.0.6778.142-r1368529-Win64/131.0.6778.142_ungoogled_mini_installer.exe
SHA1 0FB22A698836E0F108FCF1C33D2A04578C75F8C1
Chromium v132.0.6810.0-r1376261-macOS
Chromium for 64-bit macOS - Sunday, 03 November 2024
Chromium 132.0.6810.0 (Official Build) (x86_64)
afe590261efae2fb466d88a6f8da9cd8b20f5ebb-refs/branch-heads/6810@{#1}
OS macOS Version 15.0.1
- only for macOS x86_64 (Intel)
- official build (LTO & PGO)
- cross-compiled: Ubuntu 22.04.4 LTS (GNU/Linux 6.11.0 x86_64) - batsht
- clang/LLVM default (with macOS intrinsics)
- macOS SDK 15.1 (24B75)
Sync • WebRTC • Widevine
Chromium.app.sync-132.0.6810.0.tar.xz
https://github.com/macchrome/chromium/releases/download/v130.6723.96-M132.0.6810.0-r1376261-macOS/Chromium.app.sync-132.0.6810.0.tar.xz
SHA1 8006E1B29477B25EE9F4F015C44E73BD0CF41AF3
Chromium v126.0.6456.0-r1250580 - Portable unbungled Linux (x86_64 Intel)
Portable Chromium unbungled for 64-bit Linux - Tuesday, 07 May 2024
Chromium 126.0.6456.0 (Official Build) (64-bit)
Revision b2ab328ea029068d6a34da6da311814cf0e6124d-refs/branch-heads/6261@{#1053}
- Built on Ubuntu 22.04.4 LTS (GNU/Linux 6.8.7 x86_64)
- Default Chromium compiler used
- All Codecs
- No Hardware Acceleration Video Decode under AMD (vaapi is broken)
- Unbundled Opus
unbungled-chromium_126.0.6456.0_4.vaapi_linux.tar.xz
https://github.com/macchrome/chromium/releases/download/v126.6456.0-M126.0.6456.0-r1250580/unbungled-chromium_126.0.6456.0_4.vaapi_linux.tar.xz
SHA1 9F56B3AF301336FAEB258D37AF408C927046D60E
Chromium v123.0.6312.134_5-r1262506 - Portable ungoogled Linux (x86_64 Intel)
Portable Chromium unbungled for 64-bit Linux - Wednesday, 01 May 2024
Chromium 123.0.6312.134 (Official Build) (64-bit)
Revision 5a736634924b73d998a0dc82e9934b73e2b63422-refs/branch-heads/6312@{#890}
Platform AV Decoding
- Built on Ubuntu 22.04.4 LTS (GNU/Linux 6.8.7 x86_64)
- Default Chromium compiler used
- All Codecs
- No Hardware Acceleration Video Decode under AMD (vaapi is broken)
- Widevine
- ThinLTO, PGO
- https://github.com/Ahrotahn/ungoogled-chromium/tree/c1298aa3141fda5ce00d6eaabf764ff036655ffd
- https://github.com/uazo/cromite/tree/2d54179bf916ddf3512907d61cb94b20918673b0
- chrome://settings/content/javascript-jit [chrome://settings/content/v8]
- chrome://settings/content/webgl
- chrome://settings/content/webrtc
- FFMpeg and Opus unbundled
- xHE-AAC test page: https://www2.iis.fraunhofer.de/AAC/xhe-aac.html
- HLS test page: https://hlsjs.video-dev.org/demo
- DASH test page: https://reference.dashif.org/dash.js/nightly/samples/dash-if-reference-player/index.html
- xHE-AAC radio stream: https://www.maxradio.ca/StreamsHiFi/MaxRadioPlayer/MaxRadio.html
- Rudimentary VVC (H.266) support - if FFmpeg is built with https://github.com/ffvvc/FFmpeg
- VVC test files: https://www.elecard.com/videos
- Builds are only suitable for He-Men
Build compatible Chromium FFmpeg (6.1.1)
References:
(i) https://github.com/fraunhoferhhi/vvenc/wiki/FFmpeg-Integration#linux
(ii) https://www.linuxfromscratch.org/blfs/view/svn/multimedia/ffmpeg.html
(iii) https://github.com/ffvvc/FFmpeg
General FFmpeg build parameters:
PKG_CONFIG_PATH=/home/lenovo/usr3/lib/pkgconfig:/home/lenovo/usr3/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH ./configure --prefix=/home/lenovo/usr6 --enable-gpl --enable-version3 --enable-nonfree --disable-static --enable-shared --disable-debug --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-openssl --enable-pic --enable-lto --disable-symver --ignore-tests=enhanced-flv-av1 --docdir=/home/lenovo/usr6/share/doc/ffmpeg-6.1.1 --enable-pthreads --enable-rpath --arch=amd64 --enable-demuxer=dash --enable-libxml2 --enable-libdav1d --enable-libzimg --enable-libvmaf --enable-libsoxr --enable-sdl2 --enable-libjxl --disable-decoder='aac,aac_fixed' --disable-encoder=aac --enable-libvvdec --enable-libvvenc --disable-demuxer='mpegts,mpegps,mpegtsraw'
Mandatory parameters: --disable-decoder='aac,aac_fixed' --disable-encoder=aac --disable-demuxer='mpegts,mpegps,mpegtsraw' --enable-libfdk-aac --enable-libopus
FFmpeg native aac codec is disabled: forcing the use of libfdk-aac and hence xHE-AAC functionality.
Chromium may be launched thus (use your initiative):
[Desktop Entry]
Version=1.0
Name=Portable Chromium - Test
Exec=env LD_LIBRARY_PATH=/home/lenovo/usr6/lib:/home/lenovo/usr3/lib:/home/lenovo/usr3/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH /home/lenovo/browser/chromium/chrome-wrapper --test-type --use-gl=angle --use-angle=gl --ozone-platform=x11 --enable-accelerated-video-decode --enable-features=VaapiVideoEncoder,VaapiVideoDecodeLinuxGL,PlatformHEVCDecoderSupport --password-store=basic --incognito --user-data-dir=/home/lenovo/browser/profile/chromium --save-page-as-mhtml
Terminal=false
Icon=/home/lenovo/browser/chromium/product_logo_48.png
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
unbungled-chromium_123.0.6312.134_5.vaapi_linux.tar.xz
https://github.com/macchrome/chromium/releases/download/v123.6312.134-M123.0.6312.134_5-r1262506-portable-ungoogled-Lin64/unbungled-chromium_123.0.6312.134_5.vaapi_linux.tar.xz
SHA1 5683A5177AD5B145A4CC7404AD09A147B67C99A5
Chromium v123.0.6312.134-r1262506 - Portable ungoogled Linux (x86_64 Intel)
Portable Chromium ungoogled for 64-bit Linux - Sunday, 28 April 2024
Chromium 123.0.6312.134 (Official Build) (64-bit)
Revision 5a736634924b73d998a0dc82e9934b73e2b63422-refs/branch-heads/6312@{#890}
Linux Platform AV Decoding
- Built on Ubuntu 22.04.4 LTS (GNU/Linux 6.8.7 x86_64)
- Default Chromium compiler used
- All Codecs
- No Hardware Acceleration Video Decode under AMD (vaapi is broken)
- Widevine
- ThinLTO, PGO
- https://github.com/Ahrotahn/ungoogled-chromium/tree/c1298aa3141fda5ce00d6eaabf764ff036655ffd
- https://github.com/uazo/cromite/tree/2d54179bf916ddf3512907d61cb94b20918673b0
- chrome://settings/content/javascript-jit [chrome://settings/content/v8]
- chrome://settings/content/webgl
- chrome://settings/content/webrtc
- FFMpeg and Opus unbundled
- xHE-AAC test page: https://www2.iis.fraunhofer.de/AAC/xhe-aac.html
- HLS test page: https://hlsjs.video-dev.org/demo
- DASH test page: https://reference.dashif.org/dash.js/nightly/samples/dash-if-reference-player/index.html
- xHE-AAC radio stream: https://www.maxradio.ca/StreamsHiFi/MaxRadioPlayer/MaxRadio.html
- Big ups to Maggot, Mongrel and Marmaduke (The Celestial Trinity)
Build compatible Chromium FFmpeg (6.1.1)
References:
(i) https://github.com/fraunhoferhhi/vvenc/wiki/FFmpeg-Integration#linux
(ii) https://www.linuxfromscratch.org/blfs/view/svn/multimedia/ffmpeg.html
FFmpeg build parameters:
PKG_CONFIG_PATH=/home/lenovo/usr3/lib/pkgconfig:/home/lenovo/usr3/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH ./configure --prefix=/home/lenovo/usr6 --enable-gpl --enable-version3 --enable-nonfree --disable-static --enable-shared --disable-debug --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-openssl --enable-pic --enable-lto --disable-symver --ignore-tests=enhanced-flv-av1 --docdir=/home/lenovo/usr6/share/doc/ffmpeg-6.1.1 --enable-pthreads --enable-rpath --arch=amd64 --enable-demuxer=dash --enable-libxml2 --enable-libdav1d --enable-libzimg --enable-libvmaf --enable-libsoxr --enable-sdl2 --enable-libjxl --disable-decoder='aac,aac_fixed' --disable-encoder=aac --enable-libvvdec --enable-libvvenc --disable-demuxer='mpegts,mpegps,mpegtsraw'
Mandatory parameters: --disable-decoder='aac,aac_fixed' --disable-encoder=aac --disable-demuxer='mpegts,mpegps,mpegtsraw' --enable-libfdk-aac --enable-libopus
FFmpeg native aac codec is disabled: forcing the use of libfdk-aac and hence xHE-AAC functionality.
Chromium may be launched thus (use your initiative):
[Desktop Entry]
Version=1.0
Name=Portable Chromium - Test
Exec=env LD_LIBRARY_PATH=/home/lenovo/usr6/lib:/home/lenovo/usr3/lib:/home/lenovo/usr3/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH /home/lenovo/browser/chromium/chrome-wrapper --test-type --use-gl=angle --use-angle=gl --ozone-platform=x11 --enable-accelerated-video-decode --enable-features=VaapiVideoEncoder,VaapiVideoDecodeLinuxGL,PlatformHEVCDecoderSupport --password-store=basic --incognito --user-data-dir=/home/lenovo/browser/profile/chromium --save-page-as-mhtml
Terminal=false
Icon=/home/lenovo/browser/chromium/product_logo_48.png
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
ungoogled-chromium_123.0.6312.134_1.vaapi_linux.tar.xz
https://github.com/macchrome/chromium/releases/download/v123.6312.134-M123.0.6312.134-r1262506-portable-ungoogled-Lin64/ungoogled-chromium_123.0.6312.134_1.vaapi_linux.tar.xz
SHA1 E39D10CDBEF4D4F1FBDDAC48201F81D9D218B878
Chromium v123.0.6312.133-r1262506 - Portable ungoogled Linux (x86_64 Intel)
Portable Chromium ungoogled for 64-bit Linux - Sunday, 21 April 2024
Chromium 123.0.6312.133 (Official Build) (64-bit)
Revision 19e7fa9485dfd4818021ee952f09e793b64d048b-refs/branch-heads/6312@{#870}
Platform AV Decoding
-
Built on Ubuntu 22.04.4 LTS (GNU/Linux 6.8.7 x86_64)
-
Default Chromium compiler used
-
All Codecs
-
No Hardware Acceleration Video Decode under AMD (vaapi is broken)
-
Widevine
-
ThinLTO, PGO
-
https://github.com/Ahrotahn/ungoogled-chromium/tree/c1298aa3141fda5ce00d6eaabf764ff036655ffd
-
https://github.com/uazo/cromite/tree/2d54179bf916ddf3512907d61cb94b20918673b0
-
chrome://settings/content/javascript-jit [chrome://settings/content/v8]
-
chrome://settings/content/webgl
-
chrome://settings/content/webrtc
-
FFMpeg and Opus unbundled
-
xHE-AAC test page: https://www2.iis.fraunhofer.de/AAC/xhe-aac.html
-
HLS test page: https://hlsjs.video-dev.org/demo
-
DASH test page: https://reference.dashif.org/dash.js/nightly/samples/dash-if-reference-player/index.html
-
xHE-AAC radio stream: https://www.maxradio.ca/StreamsHiFi/MaxRadioPlayer/MaxRadio.html
-
xHE-AAC out of bounds streaming (HLS and DASH, etc) does not work.
Build compatible Chromium FFmpeg (6.1.1)
References:
(i) https://github.com/fraunhoferhhi/vvenc/wiki/FFmpeg-Integration#linux
(ii) https://www.linuxfromscratch.org/blfs/view/svn/multimedia/ffmpeg.html
FFmpeg build parameters:
PKG_CONFIG_PATH=/home/lenovo/usr3/lib/pkgconfig:/home/lenovo/usr3/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH ./configure --prefix=/home/lenovo/usr6 --enable-gpl --enable-version3 --enable-nonfree --disable-static --enable-shared --disable-debug --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-openssl --enable-pic --enable-lto --disable-symver --ignore-tests=enhanced-flv-av1 --docdir=/home/lenovo/usr6/share/doc/ffmpeg-6.1.1 --enable-pthreads --enable-rpath --arch=amd64 --enable-demuxer=dash --enable-libxml2 --enable-libdav1d --enable-libzimg --enable-libvmaf --enable-libsoxr --enable-sdl2 --enable-libjxl --disable-decoder='aac,aac_fixed' --disable-encoder=aac --enable-libvvdec --enable-libvvenc --disable-demuxer='mpegts,mpegps,mpegtsraw'
Mandatory parameters: --disable-decoder='aac,aac_fixed' --disable-encoder=aac --disable-demuxer='mpegts,mpegps,mpegtsraw' --enable-libfdk-aac --enable-libopus
FFmpeg native aac codec is disabled: forcing the use of libfdk-aac and hence xHE-AAC functionality.
Chromium may be launched thus (use your initiative):
[Desktop Entry]
Version=1.0
Name=Portable Chromium - Test
Exec=env LD_LIBRARY_PATH=/home/lenovo/usr6/lib:/home/lenovo/usr3/lib:/home/lenovo/usr3/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH /home/lenovo/browser/chromium/chrome-wrapper --test-type --use-gl=angle --use-angle=gl --ozone-platform=x11 --enable-accelerated-video-decode --enable-features=VaapiVideoEncoder,VaapiVideoDecodeLinuxGL,PlatformHEVCDecoderSupport --password-store=basic --incognito --user-data-dir=/home/lenovo/browser/profile/chromium --save-page-as-mhtml
Terminal=false
Icon=/home/lenovo/browser/chromium/product_logo_48.png
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
ungoogled-chromium_123.0.6312.133_15.vaapi_linux.tar.xz
https://github.com/macchrome/chromium/releases/download/v123.6312.133-M123.0.6312.133-r1262506-portable-ungoogled-Lin64/ungoogled-chromium_123.0.6312.133_15.vaapi_linux.tar.xz
SHA1 05B2BFBD37BE301C2FDEAB454DB105A9462933E7
linux_xHE-AAC_platform_codec_rev12.patch
https://github.com/macchrome/chromium/releases/download/v123.6312.133-M123.0.6312.133-r1262506-portable-ungoogled-Lin64/linux_xHE-AAC_platform_codec_rev12.patch
Chromium v123.0.6312.127-r1262506 - Portable ungoogled Linux (x86_64 Intel)
Portable Chromium ungoogled for 64-bit Linux - Thursday, 11 April 2024
Chromium 123.0.6312.127 (Official Build) (64-bit)
Revision 3a9114fcde3812a9e56b63180e145c032e608475-refs/branch-heads/6312@{#836}
Platform AV Decoding: FFMpeg and Opus have been unbundled: you must supply your own Chromium compatible dynamically loaded FFMpeg libraries: if you do no understand the aforementioned this build is not for you!
- Built on Ubuntu 22.04.4 LTS (GNU/Linux 6.8.4 x86_64)
- Default Chromium compiler used
- All Codecs
- No Hardware Acceleration Video Decode under AMD (vaapi is broken)
- Widevine
- ThinLTO, PGO
- https://github.com/Ahrotahn/ungoogled-chromium/tree/c1298aa3141fda5ce00d6eaabf764ff036655ffd
- https://github.com/uazo/cromite/tree/2d54179bf916ddf3512907d61cb94b20918673b0
- chrome://settings/content/javascript-jit [chrome://settings/content/v8]
- chrome://settings/content/webgl
- chrome://settings/content/webrtc
- FFMpeg and Opus unbundled
- xHE-AAC test page: https://www2.iis.fraunhofer.de/AAC/xhe-aac.html
xHE-AAC streams at https://www.maxradio.ca/StreamsHiFi/MaxRadioPlayer/MaxRadio.html won't play though: tried changing User Agent to Windows...back to the drawing board!
Build compatible Chromium FFmpeg (6.1.1)
References:
(i) https://github.com/fraunhoferhhi/vvenc/wiki/FFmpeg-Integration#linux
(ii) https://www.linuxfromscratch.org/blfs/view/svn/multimedia/ffmpeg.html
FFmpeg build parameters:
PKG_CONFIG_PATH=/home/lenovo/usr3/lib/pkgconfig:/home/lenovo/usr3/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH ./configure --prefix=/home/lenovo/usr6 --enable-gpl --enable-version3 --enable-nonfree --disable-static --enable-shared --disable-debug --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-openssl --enable-pic --enable-lto --disable-symver --ignore-tests=enhanced-flv-av1 --docdir=/home/lenovo/usr6/share/doc/ffmpeg-6.1.1 --enable-pthreads --enable-rpath --arch=amd64 --enable-demuxer=dash --enable-libxml2 --enable-libdav1d --enable-libzimg --enable-libvmaf --enable-libsoxr --enable-sdl2 --enable-libjxl --disable-decoder='aac,aac_fixed' --disable-encoder=aac --enable-libvvdec --enable-libvvenc --disable-demuxer='mpegts,mpegps,mpegtsraw'
Mandatory parameters: --disable-decoder='aac,aac_fixed' --disable-encoder=aac --enable-libfdk-aac --enable-libopus
Discretionary parameters: --disable-demuxer='mpegts,mpegps,mpegtsraw'
--disable-demuxer='mpegts,mpegps,mpegtsraw' parameters are included otherwise the streams at https://1tulatv.ru/139583-kamery-tuly-onlayn.html are not viewable; this is probably an unacceptable solution and the parameters should be omitted. MPV is a bit pointless without the ability to stream mpegts content.
FFmpeg native aac codec is disabled: forcing the use of libfdk-aac and hence xHE-AAC functionality.
Chromium may be launched thus (use your initiative):
[Desktop Entry]
Version=1.0
Name=Portable Chromium - Test
Exec=env LD_LIBRARY_PATH=/home/lenovo/usr6/lib:/home/lenovo/usr3/lib:/home/lenovo/usr3/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH /home/lenovo/browser/chromium/chrome-wrapper --test-type --use-gl=angle --use-angle=gl --ozone-platform=x11 --enable-accelerated-video-decode --enable-features=VaapiVideoEncoder,VaapiVideoDecodeLinuxGL,PlatformHEVCDecoderSupport --password-store=basic --incognito --user-data-dir=/home/lenovo/browser/profile/chromium --save-page-as-mhtml
Terminal=false
Icon=/home/lenovo/browser/chromium/product_logo_48.png
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
ungoogled-chromium_123.0.6312.127_3.vaapi_linux.tar.xz
https://github.com/macchrome/chromium/releases/download/v123.6312.127-M123.0.6312.127-r1262506-portable-ungoogled-Lin64/ungoogled-chromium_123.0.6312.127_3.vaapi_linux.tar.xz
SHA1 05B2BFBD37BE301C2FDEAB454DB105A9462933E7
linux_xHE-AAC_platform_codec.patch (crude patch - certain sections need to be put under BUILDFLAGS macro, particulary for he men who like to cross-compile!)
https://github.com/macchrome/chromium/releases/download/v123.6312.127-M123.0.6312.127-r1262506-portable-ungoogled-Lin64/linux_xHE-AAC_platform_codec.patch
SHA1 426F452315D1AB10DC2BEBD86DAE3106034A7FE6
Saturday, 13 April 2024
Basically, just a proof of concept and repudiation of all this "platform" decoding bull.
xHE-AAC streams at https://www.maxradio.ca/StreamsHiFi/MaxRadioPlayer/MaxRadio.html fail gracefully: consult chrome://media-internals/
ungoogled-chromium_123.0.6312.130_3.vaapi_linux.tar.xz
https://github.com/macchrome/chromium/releases/download/v123.6312.127-M123.0.6312.127-r1262506-portable-ungoogled-Lin64/ungoogled-chromium_123.0.6312.130_3.vaapi_linux.tar.xz
SHA1 9E207CA4009047C33F38B6C2BF8AE0E2D58C149D
linux_xHE-AAC_platform_codec_rev6.patch
https://github.com/macchrome/chromium/releases/download/v123.6312.127-M123.0.6312.127-r1262506-portable-ungoogled-Lin64/linux_xHE-AAC_platform_codec_rev6.patch
SHA1 EA57401BD8E689C61935A462B5653EA5C9183520