diff options
author | Jingning Han <jingning@google.com> | 2014-04-03 18:04:04 -0700 |
---|---|---|
committer | Jingning Han <jingning@google.com> | 2014-04-04 16:08:51 -0700 |
commit | 516d0b1180dc7712373e571c0cd74e621dc2e185 (patch) | |
tree | f63c6873b961ef195711bc03560eb880f192b341 /vp9/common/vp9_scale.c | |
parent | 2536a89a4f6398b9b48e5443f8259b9968ae9da6 (diff) | |
download | libvpx-516d0b1180dc7712373e571c0cd74e621dc2e185.tar libvpx-516d0b1180dc7712373e571c0cd74e621dc2e185.tar.gz libvpx-516d0b1180dc7712373e571c0cd74e621dc2e185.tar.bz2 libvpx-516d0b1180dc7712373e571c0cd74e621dc2e185.zip |
Set up early RD cost check for NEWMV in non-RD mode decision flow
This commit estimates the motion vector rate cost right after full
pixel motion search. It combines this and the mode cost and compares
the corresponding rate-distortion cost. If it is already above the
current best one, skip the rest sub-pixel motion search and modeling
process. For pedestrian_area 1080p at 4000 kpbs, the speed -5 runtime
goes down from 39425 ms -> 38399 ms.
Change-Id: If4cd7119fd6c266798d5cf1d19d19ab425e52a26
Diffstat (limited to 'vp9/common/vp9_scale.c')
0 files changed, 0 insertions, 0 deletions