]> granicus.if.org Git - libvpx/commit
vp9: Non-rd pickmode: Avoid computation duplication.
authorJerome Jiang <jianj@google.com>
Thu, 20 Apr 2017 17:57:02 +0000 (10:57 -0700)
committerJerome Jiang <jianj@google.com>
Thu, 20 Apr 2017 23:20:59 +0000 (16:20 -0700)
commit7ae1e321a15033370f3658affc8594e401b564e3
tree141287b1ae44c6871cbb0dcfccd27c6344a5a504
parent897543646644410f91d381589ba56aecc28dfa3e
vp9: Non-rd pickmode:  Avoid computation duplication.

In non-rd pickmode (speed >= 5), avoid duplication of computations in
model_rd_for_sb_y when the speed feature use_simple_block_yrd is
enabled (or for high bitdepth build under certain conditions).

QVGA, VGA and HD have 1.23%, 2.68% and 1.7% speedup on ARM for speed 8,
respectively.

Encoding results are bitexact for speed >= 5.

Change-Id: I3f9130810c21439f5ad7e159e21cb2243dcd05f1
vp9/encoder/vp9_pickmode.c