shithub: libvpx

Download patch

ref: 7bf48f92e884fc01c28a4652ea0883b28744519d
parent: 6a7c84a2449dcc70de2525df209afea908622399
author: Johann <[email protected]>
date: Mon Jun 10 10:35:03 EDT 2019

ppc: disable vsx optimizations with hbd

vsx optimizations do not support 32 bit tran_low_t values.

BUG=webm:1563

Change-Id: I9e6348078f6e4855acfd381133eb840a435b7f81

--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -1239,7 +1239,10 @@
     ppc64le*)
       link_with_cc=gcc
       setup_gnu_toolchain
-      check_gcc_machine_option "vsx"
+      # Only enable vsx optimizations when vp9_highbitdepth is not enabled.
+      # https://bugs.chromium.org/p/webm/issues/detail?id=1538
+      enabled vp9_highbitdepth || check_gcc_machine_option "vsx"
+      enabled vsx || RTCD_OPTIONS="${RTCD_OPTIONS}--disable-vsx "
       if [ -n "${tune_cpu}" ]; then
         case ${tune_cpu} in
           power?)