Index: source/libvpx/configure |
=================================================================== |
--- source/libvpx/configure (revision 278778) |
+++ source/libvpx/configure (working copy) |
@@ -52,6 +52,7 @@ |
${toggle_multi_res_encoding} enable multiple-resolution encoding |
${toggle_temporal_denoising} enable temporal denoising and disable the spatial denoiser |
${toggle_webm_io} enable input from and output to WebM container |
+ ${toggle_libyuv} enable libyuv |
Codecs: |
Codecs can be selectively enabled or disabled individually, or by family: |
@@ -102,6 +103,7 @@ |
all_platforms="${all_platforms} armv7-none-rvct" #neon Cortex-A8 |
all_platforms="${all_platforms} armv7-win32-vs11" |
all_platforms="${all_platforms} armv7-win32-vs12" |
+all_platforms="${all_platforms} armv7s-darwin-gcc" |
all_platforms="${all_platforms} mips32-linux-gcc" |
all_platforms="${all_platforms} ppc32-darwin8-gcc" |
all_platforms="${all_platforms} ppc32-darwin9-gcc" |
@@ -119,6 +121,7 @@ |
all_platforms="${all_platforms} x86-darwin11-gcc" |
all_platforms="${all_platforms} x86-darwin12-gcc" |
all_platforms="${all_platforms} x86-darwin13-gcc" |
+all_platforms="${all_platforms} x86-iphonesimulator-gcc" |
all_platforms="${all_platforms} x86-linux-gcc" |
all_platforms="${all_platforms} x86-linux-icc" |
all_platforms="${all_platforms} x86-os2-gcc" |
@@ -135,6 +138,7 @@ |
all_platforms="${all_platforms} x86_64-darwin11-gcc" |
all_platforms="${all_platforms} x86_64-darwin12-gcc" |
all_platforms="${all_platforms} x86_64-darwin13-gcc" |
+all_platforms="${all_platforms} x86_64-iphonesimulator-gcc" |
all_platforms="${all_platforms} x86_64-linux-gcc" |
all_platforms="${all_platforms} x86_64-linux-icc" |
all_platforms="${all_platforms} x86_64-solaris-gcc" |
@@ -265,8 +269,10 @@ |
unistd_h |
" |
EXPERIMENT_LIST=" |
+ alpha |
multiple_arf |
- alpha |
+ spatial_svc |
+ denoising |
" |
CONFIG_LIST=" |
external_build |
@@ -314,6 +320,7 @@ |
os_support |
unit_tests |
webm_io |
+ libyuv |
decode_perf_tests |
multi_res_encoding |
temporal_denoising |
@@ -367,6 +374,7 @@ |
postproc_visualizer |
unit_tests |
webm_io |
+ libyuv |
decode_perf_tests |
multi_res_encoding |
temporal_denoising |
@@ -708,15 +716,21 @@ |
*-vs*) |
soft_enable unit_tests |
soft_enable webm_io |
+ soft_enable libyuv |
;; |
*-android-*) |
soft_enable webm_io |
+ soft_enable libyuv |
# GTestLog must be modified to use Android logging utilities. |
;; |
*-darwin-*) |
# iOS/ARM builds do not work with gtest. This does not match |
# x86 targets. |
;; |
+ *-iphonesimulator-*) |
+ soft_enable webm_io |
+ soft_enable libyuv |
+ ;; |
*-win*) |
# Some mingw toolchains don't have pthread available by default. |
# Treat these more like visual studio where threading in gtest |
@@ -727,6 +741,9 @@ |
check_cxx "$@" <<EOF && soft_enable webm_io |
int z; |
EOF |
+ check_cxx "$@" <<EOF && soft_enable libyuv |
+int z; |
+EOF |
;; |
*) |
enabled pthread_h && check_cxx "$@" <<EOF && soft_enable unit_tests |
@@ -735,6 +752,9 @@ |
check_cxx "$@" <<EOF && soft_enable webm_io |
int z; |
EOF |
+ check_cxx "$@" <<EOF && soft_enable libyuv |
+int z; |
+EOF |
;; |
esac |
# libwebm needs to be linked with C++ standard library |