From: James Zern Date: Fri, 18 Sep 2015 02:44:17 +0000 (-0700) Subject: vp9_arf_freq_test: disable vp10 w/high bitdepth X-Git-Tag: v1.5.0~139 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e00470aef85f150cb93bda287ff03ad033c127a1;p=libvpx vp9_arf_freq_test: disable vp10 w/high bitdepth the range check in dct.c (abs(input[i]) < (1 << bit)) will fail in the 25-29 range. this was broken at the time this check was added Change-Id: I8ca9607f6cbdc8be7f47696ffeabbab3ac5727e2 --- diff --git a/test/vp9_arf_freq_test.cc b/test/vp9_arf_freq_test.cc index 87ff15b64..89200d408 100644 --- a/test/vp9_arf_freq_test.cc +++ b/test/vp9_arf_freq_test.cc @@ -230,9 +230,23 @@ VP9_INSTANTIATE_TEST_CASE( ::testing::ValuesIn(kEncodeVectors), ::testing::ValuesIn(kMinArfVectors)); +#if CONFIG_VP9_HIGHBITDEPTH +# if CONFIG_VP10_ENCODER +// TODO(angiebird): 25-29 fail in high bitdepth mode. +INSTANTIATE_TEST_CASE_P( + DISABLED_VP10, ArfFreqTest, + ::testing::Combine( + ::testing::Values(static_cast( + &libvpx_test::kVP10)), + ::testing::ValuesIn(kTestVectors), + ::testing::ValuesIn(kEncodeVectors), + ::testing::ValuesIn(kMinArfVectors))); +# endif // CONFIG_VP10_ENCODER +#else VP10_INSTANTIATE_TEST_CASE( ArfFreqTest, ::testing::ValuesIn(kTestVectors), ::testing::ValuesIn(kEncodeVectors), ::testing::ValuesIn(kMinArfVectors)); +#endif // CONFIG_VP9_HIGHBITDEPTH } // namespace