]> granicus.if.org Git - libvpx/commit
vp9: Reuse motion from choose_partitioning in NEWMV search.
authorMarco <marpan@google.com>
Thu, 13 Jul 2017 21:49:39 +0000 (14:49 -0700)
committerMarco <marpan@google.com>
Mon, 17 Jul 2017 20:15:48 +0000 (13:15 -0700)
commit0c9e2f4c15a6edd982cdd3fed1209c7a93b9ecd2
tree42bb23296a1dc2619f878b6811b2e3de3d8d123e
parent9223b947ca1fd4003fa7a5d6441d5171d298a903
vp9: Reuse motion from choose_partitioning in NEWMV search.

When int_pro_motion_estimation is done for superblock in
choose_partitioning, use it to avoid the full_pixel_search
for NEWMV mode, if bsize is >= 32X32.

For speed > 7.
Small/neutral change on RTC metrics.
~1-2% speedup on arm on high motion clip.

Change-Id: I3cfe6833ff4bf75d4afa83eaf058ad45729de85b
vp9/encoder/vp9_block.h
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_pickmode.c