Remove "best" deadline parameter from aomenc.
This option increases runtime by 20% and is only marginally
better than good cpu-used=0:
PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000
-0.3382 | -0.3911 | -0.4875 | -0.2982 | -0.2992 | -0.3164 | -0.3686
It is also not well integrated with speed_features.c, which is
the main reason for the removal.
Change-Id: If88c50367f63b860ad57f650869b978ec7734aad
diff --git a/test/encode_test_driver.h b/test/encode_test_driver.h
index 5de949d..dd07b94 100644
--- a/test/encode_test_driver.h
+++ b/test/encode_test_driver.h
@@ -27,24 +27,15 @@
class CodecFactory;
class VideoSource;
-enum TestMode {
- kRealTime,
- kOnePassGood,
- kOnePassBest,
- kTwoPassGood,
- kTwoPassBest
-};
-#define ALL_TEST_MODES \
- ::testing::Values(::libaom_test::kRealTime, ::libaom_test::kOnePassGood, \
- ::libaom_test::kOnePassBest, ::libaom_test::kTwoPassGood, \
- ::libaom_test::kTwoPassBest)
-
-#define ONE_PASS_TEST_MODES \
+enum TestMode { kRealTime, kOnePassGood, kTwoPassGood };
+#define ALL_TEST_MODES \
::testing::Values(::libaom_test::kRealTime, ::libaom_test::kOnePassGood, \
- ::libaom_test::kOnePassBest)
+ ::libaom_test::kTwoPassGood)
-#define TWO_PASS_TEST_MODES \
- ::testing::Values(::libaom_test::kTwoPassGood, ::libaom_test::kTwoPassBest)
+#define ONE_PASS_TEST_MODES \
+ ::testing::Values(::libaom_test::kRealTime, ::libaom_test::kOnePassGood)
+
+#define TWO_PASS_TEST_MODES ::testing::Values(::libaom_test::kTwoPassGood)
// Provides an object to handle the libaom get_cx_data() iteration pattern
class CxDataIterator {