diff --git a/BUILD.bazel b/BUILD.bazel index d71502313..98a0f1f74 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -52,6 +52,7 @@ PLATFORM_COPTS = select({ "//conditions:default": [], }) + [ "-DLIBYUV_DISABLE_SME", + "-DLIBYUV_UNBIASED_DATA", "-DLIBYUV_USE_ABSL_FLAGS", "-DGOOGLE_COMMANDLINEFLAGS_FULL_API", ] diff --git a/BUILD.gn b/BUILD.gn index d3fbd33e2..9e2618c87 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -25,6 +25,7 @@ config("libyuv_config") { # Define CHROMIUM to tell cpu_id to avoid sandbox unsafe system calls. defines = [ "CHROMIUM" ] + defines += [ "LIBYUV_UNBIASED_DATA" ] if (libyuv_enable_rowwin) { defines += [ "LIBYUV_ENABLE_ROWWIN=1" ] } diff --git a/CMakeLists.txt b/CMakeLists.txt index 77e0527fc..abaa5e484 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -66,6 +66,8 @@ list ( SORT ly_unittest_sources ) include_directories( BEFORE ${ly_inc_dir} ) +add_definitions(-DLIBYUV_UNBIASED_DATA) + if(MSVC) add_definitions ( -D_CRT_SECURE_NO_WARNINGS ) endif()