vpx/vp9
Yunqing Wang 64f728caef Do horizontal loopfiltering in parallel
This patch followed "Rewrite filter_selectively_horiz for parallel
loopfiltering" commit, and added x86 SSE2 optimization to do
16-pixel filtering in parallel. Also, corrected the declaration
of aligned arrays. For 8-pixel-in-parallel case, improved the
calculation of the masks and filters. Updated the threshold loading
since the thresholds were already duplicated. Updated neon C functions
to call neon loopfilters twice.

Using tulip clip, tests showed it gave a ~1.5% decoder speed gain.

Change-Id: Id02638626ac27a4b0e0b09d71792a24c0499bd35
2013-11-15 16:18:43 -08:00
..
common Do horizontal loopfiltering in parallel 2013-11-15 16:18:43 -08:00
decoder Merge "Calculating transform block offsets (x and y) only once." 2013-11-12 16:57:30 -08:00
encoder Moving q_index from MACROBLOCKD to MACROBLOCK. 2013-11-12 18:13:19 -08: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 Do horizontal loopfiltering in parallel 2013-11-15 16:18:43 -08:00
vp9_cx_iface.c Merge "Move SVC per-frame loop from sample app into libvpx proper" 2013-11-06 17:24:05 -08:00
vp9_dx_iface.c Adding VP9_FRAME_MARKER constant. 2013-10-23 17:24:17 -07:00
vp9_iface_common.h yv12config: remove YUV_TYPE 2013-07-12 15:25:48 -07:00
vp9cx.mk Adding fht{4x4, 8x8, 16x16} functions. 2013-10-25 17:55:07 -07:00
vp9dx.mk Moving all idct/iht functions in one place. 2013-10-02 14:13:33 -07:00