vpx/vp8/common
Ronald S. Bultje c26a9ecaa2 vp8: change build_intra4x4_predictors() to use vpx_dsp.
I've added a few new functions (d45e, d63e, he, ve) to cover the
filtered h/v 4x4 predictors that are vp8-specific, the "correct"
d45 with the correctly filtered bottom-right pixel (as opposed to
the unfiltered version in vp9), and the "broken" d63 with weirdly
filtered bottom-right pixels (which is correctly filtered in vp9).

There may be a minor performance impact on all systems because we
have to do an extra copy of the Above pixel array to incorporate
the topleft pixel in the same array (thus fitting the vpx_dsp API).
In addition, armv6 will have a more serious performance impact b/c
I removed the armv6/vp8-specific assembly. I'm not sure anyone
cares...

Change-Id: I7f9e5ebee11d8e21aca2cd517a69eefc181b2e86
2015-09-30 18:45:49 -04:00
..
arm vp8: change build_intra4x4_predictors() to use vpx_dsp. 2015-09-30 18:45:49 -04:00
generic Support build with Visual Studio 14. 2015-08-05 14:45:16 -07:00
mips vp8: change build_intra_predictors_mbuv_s to use vpx_dsp. 2015-09-30 18:45:46 -04:00
x86 vp8: change build_intra_predictors_mbuv_s to use vpx_dsp. 2015-09-30 18:45:46 -04:00
alloccommon.c vp8: add some missing includes 2015-05-14 22:41:25 -07:00
alloccommon.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
blockd.c Removed vp8_block2type 2011-02-24 14:35:18 -05:00
blockd.h Various updates to vp8. 2014-12-03 16:01:28 -08:00
coefupdateprobs.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
common.h vp8: use VPX(MIN|MAX) from vpx_dsp_common.h 2015-08-27 15:31:24 -07:00
context.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
copy_c.c vp8_copy32xn: sync function signature 2015-05-14 22:41:13 -07:00
debugmodes.c vp8_print_modes_and_motion_vectors: remove dead stores 2015-04-03 16:08:37 -07:00
default_coef_probs.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
dequantize.c vpx_mem: remove vpx_memset 2015-04-28 20:00:59 -07:00
entropy.c vpx_mem: remove vpx_memcpy 2015-04-28 19:59:41 -07:00
entropy.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
entropymode.c vpx_mem: remove vpx_memcpy 2015-04-28 19:59:41 -07:00
entropymode.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
entropymv.c Eliminate more warnings. 2010-10-27 18:08:04 -07:00
entropymv.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
extend.c vpx_mem: remove vpx_memset 2015-04-28 20:00:59 -07:00
extend.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
filter.c vp8: add some missing includes 2015-05-14 22:41:25 -07:00
filter.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
findnearmv.c Correct clamping in use of vp8_find_near_mvs() 2012-01-26 09:37:27 -08:00
findnearmv.h Clean up unused function warnings in vp8 common 2015-08-26 10:15:24 -07:00
header.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
idct_blk.c vpx_mem: remove vpx_memset 2015-04-28 20:00:59 -07:00
idctllm.c vp8: add some missing includes 2015-05-14 22:41:25 -07:00
invtrans.h Clean up unused function warnings in vp8 common 2015-08-26 10:15:24 -07:00
loopfilter_filters.c Removed shadow warnings : loopfilter*.c 2013-03-14 08:23:26 -07:00
loopfilter.h Revert "remove vp8 unused uvstride parm in simple loop filter" 2014-12-21 21:35:07 -08:00
mbpitch.c Fix compiler warnings 2012-05-02 10:57:57 +03:00
mfqe.c Move sub pixel variance to vpx_dsp 2015-07-07 15:51:04 -07:00
modecont.c Eliminate more warnings. 2010-10-27 18:08:04 -07:00
modecont.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
mv.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
onyx.h Mark Scale2Ratio INLINE 2015-08-25 14:56:18 -07:00
onyxc_int.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
onyxd.h vp8/common: normalize include guards 2013-12-16 19:40:54 -08:00
postproc.c Clean up unused function warnings in vp8 common 2015-08-26 10:15:24 -07:00
postproc.h vp8: Update to the adaptive denoising mode. 2014-09-19 09:06:16 -07:00
ppflags.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
quant_common.c Add comment for use of shift/mul instead of div. 2012-07-24 15:46:49 -07:00
quant_common.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
reconinter.c Remove only remaining uses of 'fast_unaligned' 2015-05-07 14:39:37 -07:00
reconinter.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
reconintra4x4.c vp8: change build_intra4x4_predictors() to use vpx_dsp. 2015-09-30 18:45:49 -04:00
reconintra4x4.h vp8: change build_intra4x4_predictors() to use vpx_dsp. 2015-09-30 18:45:49 -04:00
reconintra.c vp8: change build_intra4x4_predictors() to use vpx_dsp. 2015-09-30 18:45:49 -04:00
reconintra.h vp8: change build_intra_predictors_mbuv_s to use vpx_dsp. 2015-09-30 18:45:46 -04:00
rtcd_defs.pl vp8: change build_intra4x4_predictors() to use vpx_dsp. 2015-09-30 18:45:49 -04:00
rtcd.c Reorganize *_rtcd() calling conventions 2015-04-15 11:12:05 -04:00
setupintrarecon.c vpx_mem: remove vpx_memset 2015-04-28 20:00:59 -07:00
setupintrarecon.h Clean up unused function warnings in vp8 common 2015-08-26 10:15:24 -07:00
swapyv12buffer.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
swapyv12buffer.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
systemdependent.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
textblit.c Eliminate more warnings. 2010-10-27 18:08:04 -07:00
threading.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
treecoder.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
treecoder.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp8_entropymodedata.h vp8/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp8_loopfilter.c Rename vp8 loopfilter[_neon.c] 2015-08-18 11:47:00 -07:00