]> granicus.if.org Git - libvpx/commit
Refactor optimize_b for speed performance
authorJingning Han <jingning@google.com>
Sat, 18 Jun 2016 00:36:39 +0000 (17:36 -0700)
committerJingning Han <jingning@google.com>
Sat, 18 Jun 2016 00:41:09 +0000 (17:41 -0700)
commit9e185ed177b80be288737bd303b35ab6b9ca08bb
tree79235c7ea5741afa1a18af7f535cd3f7e736d980
parentdba1d1a63dd170fc7d5a2af27abaa95484c4c75f
Refactor optimize_b for speed performance

This commit refactors the trellis coefficient optimization process.
It saves multiplications used to generate the final dequantized
coefficients. It removes two memset operations on quantized
and dequantized coefficient sets. This improves the unit speed
by 10%.

Change-Id: I23f47c6e14582520a7f952f03ce8f72183e7f0e6
vp9/encoder/vp9_encodemb.c