vpx/test
Yunqing Wang 4c53bacce4 post-proc: deblock filter optimization
1. Algorithm modification:
Instead of having same filter threshold for a whole frame, now we
allow the thresholds to be adjusted for each macroblock. In current
implementation, to avoid excessive blur on background as reported
in issue480(http://code.google.com/p/webm/issues/detail?id=480), we
reduce the thresholds for skipped macroblocks.

2. SSE2 optimization:
As started in issue479(http://code.google.com/p/webm/issues/detail?id=479),
the filter calculation was adjusted for better performance. The c
code was also modified accordingly. This made the deblock filter
2x faster, and the decoder was 1.2x faster overall.

Next, the demacroblock filter will be modified similarly.

Change-Id: I05e54c3f580ccd427487d085096b3174f2ab7e86
2012-10-08 12:06:44 -07:00
..
acm_random.h Add tests for SAD functions 2012-07-25 17:11:16 -07:00
altref_test.cc fix timestamp calculation rollover w/altref 2012-08-08 14:30:49 -07:00
boolcoder_test.cc Move ACMRandom to acm_random.h 2012-07-20 14:29:35 -07:00
config_test.cc tests: fix Continue() signatures 2012-08-07 17:44:33 -07:00
decode_test_driver.cc added encode/decode matching validation to tests 2012-08-31 13:43:51 -07:00
decode_test_driver.h added encode/decode matching validation to tests 2012-08-31 13:43:51 -07:00
encode_test_driver.cc added encode/decode matching validation to tests 2012-08-31 13:43:51 -07:00
encode_test_driver.h added encode/decode matching validation to tests 2012-08-31 13:43:51 -07:00
fdct4x4_test.cc Move ACMRandom to acm_random.h 2012-07-20 14:29:35 -07:00
i420_video_source.h I420VideoSource: add members to ctor initialization 2012-07-09 17:36:01 -07:00
idctllm_test.cc fix permissions on regular files 2012-06-27 23:45:56 -07:00
intrapred_test.cc msvs/tests: fix data alignment for asm tests 2012-08-31 10:23:32 -07:00
keyframe_test.cc Merge "tests: fix Continue() signatures" 2012-08-08 11:24:42 -07:00
pp_filter_test.cc post-proc: deblock filter optimization 2012-10-08 12:06:44 -07:00
resize_test.cc Add external resize tests 2012-05-24 09:38:39 -07:00
sad_test.cc msvs/tests: fix data alignment for asm tests 2012-08-31 10:23:32 -07:00
set_roi.cc Added unit test of vp8_set_roimap() 2012-07-24 10:48:44 +01:00
sixtap_predict_test.cc msvs/tests: fix data alignment for asm tests 2012-08-31 10:23:32 -07:00
test_libvpx.cc fixed a build problem with target=x86_64-win64-vs9 2012-06-25 17:24:15 -07:00
test-data.sha1 add auto keyframe unit test 2012-06-23 11:20:41 -07:00
test.mk added encode/decode matching validation to tests 2012-08-31 13:43:51 -07:00
util.h Add unit test for vp8_sixtap_predict functions 2012-07-10 09:56:35 -07:00
video_source.h Allow specifying the seed 2012-07-23 16:19:05 -07:00