diff options
author | Yunqing Wang <yunqingwang@google.com> | 2015-01-06 14:14:26 -0800 |
---|---|---|
committer | Yunqing Wang <yunqingwang@google.com> | 2015-01-16 17:19:27 -0800 |
commit | e76eaf05b1a20b906d166b7e8db402a9883c6025 (patch) | |
tree | 24972b4c3100686d6c592bfbaa214b7cb81870a6 /vp9/encoder/vp9_block.h | |
parent | 1be4267ec21e3235027f83e7442c25e7eefbd836 (diff) | |
download | libvpx-e76eaf05b1a20b906d166b7e8db402a9883c6025.tar libvpx-e76eaf05b1a20b906d166b7e8db402a9883c6025.tar.gz libvpx-e76eaf05b1a20b906d166b7e8db402a9883c6025.tar.bz2 libvpx-e76eaf05b1a20b906d166b7e8db402a9883c6025.zip |
vp9_ethread: add parallel loopfilter
1. Added row-based loopfilter in encoder;
2. Moved common multi-threaded loopfilter functions from decoder
to common;
3. Merged multi-threaded loopfilter code, and made encoder/
decoder call same function to reduce code duplication.
Encoder tests showed that 1% - 2% speedup was seen for good-quality
2-pass mode(at speed 3); 1% - 3% speedup using 2 threads and 4% - 6%
speedup using 4 threads were seen for real-time mode(at speed 7).
Change-Id: I8a4ac51c2ad9bab9fa7b864e90743931c53ec1c4
Diffstat (limited to 'vp9/encoder/vp9_block.h')
0 files changed, 0 insertions, 0 deletions