]> granicus.if.org Git - libvpx/commitdiff
Handle entropy coder experiment dependencies
authorAlex Converse <aconverse@google.com>
Mon, 10 Oct 2016 17:44:59 +0000 (10:44 -0700)
committerYaowu Xu <yaowu@google.com>
Sun, 30 Oct 2016 00:05:40 +0000 (17:05 -0700)
Change-Id: I854c53d9379f820b5a78fcb53f9ef09bc6f9d9e7

configure

index 292f0e63230c9e80fa13fb6082f2aec30bb2244f..21fde7a631743c2d312ab67f08600a101feaa6ca 100755 (executable)
--- a/configure
+++ b/configure
@@ -454,6 +454,10 @@ post_process_cmdline() {
         enabled ${c} && enable_feature ${c##*_}s
     done
 
+    # Fix up experiment dependencies
+    enabled ec_adapt && ! enabled rans && soft_enable daala_ec
+    enabled ec_adapt && ! enabled daala_ec && soft_enable rans
+    enabled rans && enable_feature ans
     if enabled global_motion && (enabled ext_inter || enabled dual_filter); then
       log_echo "global_motion currently not compatible with ext_inter"
       log_echo "and dual_filter. Disabling global_motion."