At least on my platform (amd64), enable_platform_hevc is automatically set to true:

 enable_hevc_parser_and_hw_decoder =
     proprietary_codecs &&
(use_fuzzing_engine || is_win || is_apple || is_android || is_linux)

 enable_platform_hevc =
     proprietary_codecs && (enable_hevc_parser_and_hw_decoder ||


buildflag_header("media_buildflags") {
[...]
 flags = [
[...]
   "ENABLE_PLATFORM_HEVC=$enable_platform_hevc",

dilinger@hm90:~/sid-build/chromium-119.0.6045.159$ grep -q "ENABLE_PLATFORM_HEVC=true" out/Release/toolchain.ninja; echo $?
0

Where is arm64 disabling it?

On Thu, Nov 23 2023 at 06:51:33 AM +00:00:00, Jianfeng Liu <liujianfeng1...@gmail.com> wrote:
Package: chromium
Version: 119.0.6045.159-1~deb12u1
Severity: normal
Tags: patch

Dear Maintainer,

There are two build flags of chromium: enable_platform_hevc and
enable_hevc_parser_and_hw_decoder which will enable hevc codecs on
chromium. I have already made a patch to enable it:
https://salsa.debian.org/amazingfate/chromium/-/commit/2665056127fdac3abe84863eca5497fa4a503dd1.patch
I'm working on enabling v4l2 hardware decoding for arm64 linux chromium.
I've made some progress and some of the patches are already merged
upstream. This patch will let debian support v4l2 hardware decoding out
of box in future release.

-- System Information:
Debian Release: 12.2
  APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 5.4.225-200.el7.aarch64 (SMP w/64 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages chromium depends on:
ii  chromium-common        119.0.6045.159-1~deb12u1
ii  libasound2             1.2.8-1+b1
ii  libatk-bridge2.0-0     2.46.0-5
ii  libatk1.0-0            2.46.0-5
ii  libatomic1             12.2.0-14
ii  libatspi2.0-0          2.46.0-5
ii  libc6                  2.36-9+deb12u3
ii  libcairo2              1.16.0-7
ii  libcups2               2.4.2-3+deb12u4
ii  libdbus-1-3            1.14.10-1~deb12u1
ii  libdouble-conversion3  3.2.1-1
ii  libdrm2                2.4.114-1+b1
ii  libevent-2.1-7         2.1.12-stable-8
ii  libexpat1              2.5.0-1
ii  libflac12              1.4.2+ds-2
ii  libfontconfig1         2.14.1-4
ii  libfreetype6           2.12.1+dfsg-5
ii  libgbm1                22.3.6-1+deb12u1
ii  libgcc-s1              12.2.0-14
ii  libglib2.0-0           2.74.6-2
ii  libgtk-3-0             3.24.38-2~deb12u1
ii  libjpeg62-turbo        1:2.1.5-2
ii  libjsoncpp25           1.9.5-4
ii  liblcms2-2             2.14-2
ii  libminizip1            1.1-8+b1
ii  libnspr4               2:4.35-1
ii  libnss3                2:3.87.1-1
ii  libopenh264-7          2.3.1+dfsg-3
ii  libopenjp2-7           2.5.0-2
ii  libopus0               1.3.1-3
ii  libpango-1.0-0         1.50.12+ds-1
ii  libpng16-16            1.6.39-2
ii  libpulse0              16.1+dfsg1-2+b1
ii  libsnappy1v5           1.1.9-3
ii  libstdc++6             12.2.0-14
ii  libwebp7               1.2.4-0.2+deb12u1
ii  libwebpdemux2          1.2.4-0.2+deb12u1
ii  libwebpmux3            1.2.4-0.2+deb12u1
ii  libwoff1               1.0.2-2
ii  libx11-6               2:1.8.4-2+deb12u2
ii  libxcb1                1.15-1
ii  libxcomposite1         1:0.4.5-1
ii  libxdamage1            1:1.1.6-1
ii  libxext6               2:1.3.4-1+b1
ii  libxfixes3             1:6.0.0-2
ii  libxkbcommon0          1.5.0-1
ii  libxml2                2.9.14+dfsg-1.3~deb12u1
ii  libxnvctrl0            525.85.05-3~deb12u1
ii  libxrandr2             2:1.5.2-2+b1
ii  libxslt1.1             1.1.35-1
ii  zlib1g                 1:1.2.13.dfsg-1

Versions of packages chromium recommends:
ii  chromium-sandbox  119.0.6045.159-1~deb12u1

Versions of packages chromium suggests:
pn  chromium-driver  <none>
pn  chromium-l10n    <none>
pn  chromium-shell   <none>

Versions of packages chromium-common depends on:
ii  libc6         2.36-9+deb12u3
ii  libgcc-s1     12.2.0-14
ii  libjsoncpp25  1.9.5-4
ii  libstdc++6    12.2.0-14
ii  libx11-6      2:1.8.4-2+deb12u2
ii  libxnvctrl0   525.85.05-3~deb12u1
ii  x11-utils     7.7+5
ii  xdg-utils     1.1.3-4.1
ii  zlib1g        1:1.2.13.dfsg-1

Versions of packages chromium-common recommends:
ii  chromium-sandbox       119.0.6045.159-1~deb12u1
ii  fonts-liberation       1:1.07.4-11
ii  libgl1-mesa-dri        22.3.6-1+deb12u1
ii  libu2f-udev            1.1.10-3
ii  notification-daemon    3.20.0-4+b1
ii  system-config-printer  1.5.18-1
ii  upower                 0.99.20-2

Versions of packages chromium-sandbox depends on:
ii  libc6  2.36-9+deb12u3

-- no debconf information

Reply via email to