vpx/test
hkuang a3ef7d5a50 Add VP9 frame-parallel unit test.
Make sure VP9 frame-parallel decode passes all the standard
test vectors. Only test running with 2,3,4 threads now.

Also refactor the video decode test driver to support passing
in decode flags which is used to enable frame-parallel decode.

Change-Id: I6a712464232c2e13681634951c7e176312522e1e
2014-08-14 13:06:26 -07:00
..
android Merge "Android NDK support for x86 and mips" 2014-05-07 08:54:13 -07:00
acm_random.h Add test for partial inverse transforms 2013-12-16 22:01:02 -08:00
active_map_test.cc Add an active map test. 2014-03-12 14:34:34 -07:00
altref_test.cc encode_test_driver: check for fatal failures 2013-06-25 17:57:52 -07:00
aq_segment_test.cc In-frame q adjustment for cyclic background refresh. 2014-03-18 10:59:21 -07:00
borders_test.cc Revert "Force ARNR filtering to be centered on the ARF frame" 2014-04-29 11:04:01 -07:00
clear_system_state.h test/: remove unnecessary extern "C"s 2014-01-23 19:42:59 -08:00
codec_factory.h Add VP9 frame-parallel unit test. 2014-08-14 13:06:26 -07:00
config_test.cc Add missing virtual destructors to tests. 2014-03-12 14:51:42 -07:00
convolve_test.cc convolve: disable avx2 variants 2014-06-09 18:42:03 -07:00
cpu_speed_test.cc Add a CPU speed test with screen content. 2014-06-27 10:26:17 -07:00
cq_test.cc cq_test.cc: Use size_t for file size and unsigned int for target bitrate. 2014-02-20 12:51:36 -08:00
datarate_test.cc Decide the partitioning threshold from the variance histogram 2014-06-30 09:36:23 -07:00
dct16x16_test.cc vp9_f(dct|ht): disable avx2 variants 2014-06-09 18:48:11 -07:00
dct32x32_test.cc Rework unit test for 8x8 transformation 2014-06-03 14:20:47 -07:00
decode_perf_test.cc test/decode_perf_test: fix msvc build 2013-12-18 18:34:32 -08:00
decode_test_driver.cc Add VP9 frame-parallel unit test. 2014-08-14 13:06:26 -07:00
decode_test_driver.h Add VP9 frame-parallel unit test. 2014-08-14 13:06:26 -07:00
decode_to_md5.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
decode_with_drops.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
encode_test_driver.cc cleanup cpplint warnings 2013-09-06 10:13:49 -07:00
encode_test_driver.h Add an active map test. 2014-03-12 14:34:34 -07:00
error_resilience_test.cc error_resilience_test renaming -> Suffix Large 2014-03-13 06:09:02 -07:00
examples.sh Add make target for running example tests. 2014-05-15 21:35:01 -07:00
external_frame_buffer_test.cc Enable tests using WebM files only if webm_io is enabled 2014-04-23 19:10:43 -07:00
fdct4x4_test.cc dct4x4_test: add missing avx2 functions 2014-06-09 18:42:03 -07:00
fdct8x8_test.cc fdct8x8_test: add missing avx2 functions 2014-06-09 18:42:03 -07:00
i420_video_source.h tests: fix a few msvc warnings 2014-01-29 15:48:45 -08:00
idct8x8_test.cc test/: remove some unnecessary extern "C"s 2014-01-18 13:14:14 -08:00
idct_test.cc test/: remove some unnecessary extern "C"s 2014-01-18 13:14:14 -08:00
intrapred_test.cc intrapred_test: fix inheritance 2014-03-18 19:25:31 -07:00
invalid_file_test.cc Add a test that tests invalid partitions for profile 1 2014-07-01 15:37:26 -07:00
ivf_video_source.h video_source.h: Minor clean up. 2014-02-19 14:17:55 -08:00
keyframe_test.cc Add missing virtual destructors to tests. 2014-03-12 14:51:42 -07:00
md5_helper.h Adds support for reading and writing 10/12-bit y4m 2014-07-02 05:41:14 -07:00
partial_idct_test.cc Enable unit test for partial 16x16 inverse 2D-DCT 2014-06-03 19:06:39 -07:00
postproc.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
pp_filter_test.cc tests: use consistent case for VP[89] 2014-03-25 15:23:23 -07:00
register_state_check.h Only build neon assembly for armv7 targets 2014-05-12 08:52:02 -07:00
resize_test.cc resize_test: use const_iterator where appropriate 2014-01-31 20:11:55 -08:00
resize_util.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
sad_test.cc vp9_sad*x4d: disable avx2 variants 2014-06-10 16:10:12 -07:00
set_roi.cc tests: use consistent case for VP[89] 2014-03-25 15:23:23 -07:00
simple_decoder.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
simple_encoder.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
sixtap_predict_test.cc Disable sixtap_predict_test for neon. 2014-03-10 10:00:17 -07:00
subtract_test.cc Only build neon assembly for armv7 targets 2014-05-12 08:52:02 -07:00
superframe_test.cc Add missing virtual destructors to tests. 2014-03-12 14:51:42 -07:00
svc_test.cc Merge "[spatial svc] Remove encoding modes since we only need one mode at this time." 2014-06-27 11:48:22 -07:00
test_libvpx.cc test/: remove unnecessary extern "C"s 2014-01-23 19:42:59 -08:00
test_vector_test.cc Add VP9 frame-parallel unit test. 2014-08-14 13:06:26 -07:00
test_vectors.cc Add a new yuv444 testvector. 2014-07-01 11:03:17 -07:00
test_vectors.h Automatically count test vectors and make the tables const. 2014-03-27 15:33:22 -07:00
test-data.sha1 Adds support for reading and writing 10/12-bit y4m 2014-07-02 05:41:14 -07:00
test.mk Adds support for reading and writing 10/12-bit y4m 2014-07-02 05:41:14 -07:00
tile_independence_test.cc test/: remove some unnecessary extern "C"s 2014-01-18 13:14:14 -08:00
tools_common.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
twopass_encoder.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
user_priv_test.cc ctrl_get_reference does not need user_priv. 2014-07-02 19:28:38 -07:00
util.h Removing PARAMS macro for consistency 2013-11-19 09:28:18 -08:00
variance_test.cc vp9_sub_pixel_*variance*: disable avx2 variants 2014-06-10 16:11:15 -07:00
video_source.h Adds support for reading and writing 10/12-bit y4m 2014-07-02 05:41:14 -07:00
vp8_boolcoder_test.cc Add VPXD_SET_DECRYPTOR support to the VP9 decoder. 2014-04-23 16:11:54 -07:00
vp8_decrypt_test.cc Add VPXD_SET_DECRYPTOR support to the VP9 decoder. 2014-04-23 16:11:54 -07:00
vp8_fdct4x4_test.cc tests: use consistent case for VP[89] 2014-03-25 15:23:23 -07:00
vp8cx_set_ref.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
vp9_boolcoder_test.cc Add VPXD_SET_DECRYPTOR support to the VP9 decoder. 2014-04-23 16:11:54 -07:00
vp9_decrypt_test.cc Add VPXD_SET_DECRYPTOR support to the VP9 decoder. 2014-04-23 16:11:54 -07:00
vp9_lossless_test.cc Add a test using VP9E_SET_LOSSLESS 2014-06-27 21:01:17 -07:00
vp9_spatial_svc_encoder.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
vp9_subtract_test.cc test/: remove unnecessary extern "C"s 2014-01-23 19:42:59 -08:00
vp9_thread_test.cc Move vp9_thread.* to common. 2014-07-11 15:24:31 -07:00
vpx_temporal_svc_encoder.sh example tests: Make failures due to incorrect bin path easier to diagnose. 2014-06-16 10:57:00 -07:00
vpxdec.sh Move shared test variables to tools_common.sh. 2014-04-23 17:18:56 -07:00
vpxenc.sh Move shared test variables to tools_common.sh. 2014-04-23 17:18:56 -07:00
webm_video_source.h test/WebMVideoSource: fix WebMInputContext leak 2014-04-19 09:29:26 -07:00
y4m_test.cc Adds support for reading and writing 10/12-bit y4m 2014-07-02 05:41:14 -07:00
y4m_video_source.h Adds support for reading and writing 10/12-bit y4m 2014-07-02 05:41:14 -07:00