aom/test
John Koleszar a9ebbcc338 convolve: support larger blocks, fix asm saturation bug
Updates the common convoloution code to support blocks larger than
16x16, and rectangular blocks. This uncovered a bug in the SSSE3
filtering routines due to the order of application of saturation.
This commit fixes that bug, adjusts the unit test to bias its
random values towards the extremes, and adds a test to ensure that
all filters conform to the expected pairwise addition structure.

Change-Id: I81f69668b1de0de5a8ed43f0643845641525c8f0
2013-04-18 13:57:59 -07:00
..
acm_random.h convolve: support larger blocks, fix asm saturation bug 2013-04-18 13:57:59 -07:00
altref_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
codec_factory.h Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
config_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
convolve_test.cc convolve: support larger blocks, fix asm saturation bug 2013-04-18 13:57:59 -07:00
cq_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
datarate_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
dct16x16_test.cc optimize forward 16x16 DCT for accuracy 2013-02-25 07:47:27 -08:00
dct32x32_test.cc Enable 32x32 dct tests 2013-02-26 09:23:01 -08:00
decode_test_driver.cc Merge branch 'master' into experimental 2013-03-27 10:46:19 -07:00
decode_test_driver.h Merge branch 'master' into experimental 2013-03-27 10:46:19 -07:00
encode_test_driver.cc Merge branch 'master' into experimental 2013-03-27 10:46:19 -07:00
encode_test_driver.h Add 'superframe' index 2013-03-05 12:45:40 -08:00
error_resilience_test.cc Tweak DropFramesWithoutRecovery params 2013-01-25 17:48:37 -08:00
fdct4x4_test.cc removed reference to "LLM" and "x8" 2013-03-13 08:35:46 -07:00
fdct8x8_test.cc optimize 8x8 fdct rounding for accuracy 2013-02-22 16:55:30 -08:00
i420_video_source.h Minor tweaks to video source frameworks 2012-10-26 19:49:44 -07:00
idct8x8_test.cc changes related fdct/idct tests 2013-02-22 10:39:31 -08:00
idct_test.cc removed reference to "LLM" and "x8" 2013-03-13 08:35:46 -07:00
intrapred_test.cc Merge branch 'vp9-preview' of review:webm/libvpx 2012-12-27 09:37:19 -08:00
ivf_video_source.h Add unit test for decoder test_vector_test 2012-10-22 13:46:11 -07:00
keyframe_test.cc Support multiple codecs in test infrastructure 2013-01-23 14:41:33 -08:00
md5_helper.h [WIP] Add column-based tiling. 2013-02-05 15:43:03 -08:00
pp_filter_test.cc Merge branch 'vp9-preview' of review:webm/libvpx 2012-12-27 09:37:19 -08:00
register_state_check.h tests: add xmm register check for win64 targets 2012-11-27 17:17:22 -08:00
resize_test.cc VP9/ResizeInternalTest: adjust passing threshold 2013-03-18 15:17:45 -07:00
sad_test.cc Add unit test for x4 multi-SAD functions 2013-03-01 18:14:02 -08:00
set_roi.cc Added unit test of vp8_set_roimap() 2012-07-24 10:48:44 +01:00
sixtap_predict_test.cc sixtap_predict_test: fix sizes passed to memset 2013-02-22 11:29:47 -08:00
subtract_test.cc Merge branch 'vp9-preview' of review:webm/libvpx 2012-12-27 09:37:19 -08:00
superframe_test.cc fix superframe index marker masks 2013-03-12 19:04:32 -07:00
test-data.sha1 Add unit test for decoder test_vector_test 2012-10-22 13:46:11 -07:00
test.mk Merge branch 'master' into experimental 2013-03-27 10:46:19 -07:00
test_libvpx.cc Build fixes to merge vp9-preview into master 2012-12-26 11:21:09 -08:00
test_vector_test.cc [WIP] Add column-based tiling. 2013-02-05 15:43:03 -08:00
tile_independence_test.cc Convert inv_tile_order to control interface 2013-03-27 11:22:20 -07:00
util.h Adds an error-resilient mode with test 2013-01-23 21:56:15 -08:00
variance_test.cc add vp8 variance test 2013-02-22 16:25:14 -08:00
video_source.h Minor tweaks to video source frameworks 2012-10-26 19:49:44 -07:00
vp8_boolcoder_test.cc Basic encryption feature for libvpx. 2013-03-15 18:21:55 -07:00
vp8_decrypt_test.cc Basic encryption feature for libvpx. 2013-03-15 18:21:55 -07:00
vp8_fdct4x4_test.cc support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
vp9_boolcoder_test.cc Replacing vp9_read, vp9_read_literal, vp9_read_bit macros with functions. 2013-04-15 14:54:19 -07:00