vpx/vp9
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
..
common convolve: support larger blocks, fix asm saturation bug 2013-04-18 13:57:59 -07:00
decoder Use BLOCK_SIZE_TYPE in foreach_ walker 2013-04-17 15:08:37 -07:00
encoder Use BLOCK_SIZE_TYPE in foreach_ walker 2013-04-17 15:08:37 -07:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
vp9_common.mk Make SB coding size-independent. 2013-04-09 21:28:27 -07:00
vp9_cx_iface.c Initial addition of multiple ARF frames 2013-04-15 09:11:39 -07:00
vp9_dx_iface.c Lower case names for struct members. 2013-04-02 13:34:20 -07:00
vp9_iface_common.h Code cleanup. 2013-04-01 18:23:04 -07:00
vp9cx.mk Faster vp9_short_fdct4x4 and vp9_short_fdct8x4. 2013-04-16 16:11:56 -07:00
vp9dx.mk Optimize add_residual function 2013-03-05 16:27:45 -08:00