You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I went through various BUILD.gn files and it seems to only include this library when enable_libgav1_decoder or use_libgav1_parser is set.
Now when looking at third_party/libgav1/options.gni it has:
# Copyright 2019 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.
import("//build/config/chromeos/ui_mode.gni")
import("//build/config/gclient_args.gni")
declare_args() {
# Enable libgav1 decoder.
# TODO(b/179825724): enable on LaCrOS.
enable_libgav1_decoder =
is_chromeos_ash && (target_cpu == "arm" || target_cpu == "arm64")
use_libgav1_parser =
(is_chromeos || is_linux || is_win) &&
(target_cpu == "x86" || target_cpu == "x64" ||
target_cpu == "arm64" || target_cpu == "ppc64")
}
The first is only enabled when for arm 32bit when is_chromeos_ash is set.
The second one doesn't apply for arm 32bit.
I worked around it by manually adding use_libgav1_parser to my flags so the library gets included as a build dependency.
But I don't know if that's the correct solution because they may have disabled it for arm 32 for a reason.
The text was updated successfully, but these errors were encountered:
When building with
use_v4l2_codec
for arm 32bit the configure step seems to fail with:I think it's because
BUILD.gn
has the following:Then
media/gpu/v4l2/BUILD.gn
has this section:I went through various BUILD.gn files and it seems to only include this library when
enable_libgav1_decoder
oruse_libgav1_parser
is set.Now when looking at
third_party/libgav1/options.gni
it has:The first is only enabled when for arm 32bit when
is_chromeos_ash
is set.The second one doesn't apply for arm 32bit.
I worked around it by manually adding
use_libgav1_parser
to my flags so the library gets included as a build dependency.But I don't know if that's the correct solution because they may have disabled it for arm 32 for a reason.
The text was updated successfully, but these errors were encountered: