summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_quant_common.c
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2014-04-03 18:04:04 -0700
committerJingning Han <jingning@google.com>2014-04-04 16:08:51 -0700
commit516d0b1180dc7712373e571c0cd74e621dc2e185 (patch)
treef63c6873b961ef195711bc03560eb880f192b341 /vp9/common/vp9_quant_common.c
parent2536a89a4f6398b9b48e5443f8259b9968ae9da6 (diff)
downloadlibvpx-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_quant_common.c')
0 files changed, 0 insertions, 0 deletions