Add VAR_TX_NO_TX_MODE experiment.
This experiment removes the tx_mode flag from the uncompressed frame
header and instead always uses a constant value.
objective-1-fast:
master@2017-06-29T00:51:22.142Z -> no_tx_mode@2017-06-29T01:09:32.392Z
PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000
-0.0103 | 0.0183 | -0.0076 | -0.0103 | -0.0052 | -0.0208 | 0.0004
Change-Id: I9d49c4d99ed102e52c86e339f20623063886f49d
diff --git a/configure b/configure
index 04d5da0..5580a86 100755
--- a/configure
+++ b/configure
@@ -330,6 +330,7 @@
sbl_symbol
ncobmc_adapt_weight
bgsprite
+ var_tx_no_tx_mode
"
CONFIG_LIST="
dependency_tracking
@@ -563,6 +564,10 @@
log_echo "disabling reference_buffer"
disable_feature reference_buffer
fi
+ if enabled var_tx_no_tx_mode && ! enabled var_tx; then
+ log_echo "var_tx_no_tx_mode requires var_tx, so disabling var_tx_no_tx_mode"
+ disable_feature var_tx_no_tx_mode
+ fi
if enabled ext_tile; then
log_echo "ext_tile not compatible with tile_groups, so"
log_echo "disabling tile_groups"