]> granicus.if.org Git - libvpx/commit
Further improve macroblock loop filters
authorYunqing Wang <yunqingwang@google.com>
Wed, 28 Nov 2012 03:16:32 +0000 (19:16 -0800)
committerYunqing Wang <yunqingwang@google.com>
Wed, 28 Nov 2012 17:27:07 +0000 (09:27 -0800)
commitd2021386214242d1553e686d704d9b4e127490c7
treee45ba5956ee477cb84004963a940e893d331974b
parentfcccbcbb395ce4cf31b54ce1245cc28e5e3ef4c1
Further improve macroblock loop filters

This change included:
1. Aligned reads in vp9_mbloop_filter_vertical_edge function.
Since we actually read 16 bytes, we can align the reads to read
starting at (s - 8) instead of (s - 5).
2. Combined u, v loop filters.
3. Added 8x16 transpose.

This gave 2% decoder performance gain (tulip clip).

Change-Id: Ib14c2f1645c4a3436df17fe2f24789506bf0bb58
vp9/common/x86/vp9_loopfilter_x86.c