diff options
author | Jingning Han <jingning@google.com> | 2014-02-28 09:35:08 -0800 |
---|---|---|
committer | Jingning Han <jingning@google.com> | 2014-02-28 09:44:53 -0800 |
commit | 24c7ee78c59eb2237d12658f8ca01ad0862bc444 (patch) | |
tree | b6bbe56a1ff34e8fc39425a82d840395b2cd0b18 /vp9/encoder/vp9_resize.h | |
parent | 17b1e92d6cdf2fbb9ae984b6d36465d3c9b7b3f3 (diff) | |
download | libvpx-24c7ee78c59eb2237d12658f8ca01ad0862bc444.tar libvpx-24c7ee78c59eb2237d12658f8ca01ad0862bc444.tar.gz libvpx-24c7ee78c59eb2237d12658f8ca01ad0862bc444.tar.bz2 libvpx-24c7ee78c59eb2237d12658f8ca01ad0862bc444.zip |
Skip some mode SAD calculation in non-RD mode
This commit checks if the motion vector associated with the current
mode has been computed in previous mode tests. If possible, skip the
redundant reference block generation and SAD calculation in the
non-RD mode decision process.
For test sequence pedestrian_area 1080p, the runtime goes from
24261 ms to 23770 ms. This does not change compression performance.
The speed-up is mostly around places with consistent motion.
Change-Id: I97be63c6a2d07c57be26b3c600fbda3803adddda
Diffstat (limited to 'vp9/encoder/vp9_resize.h')
0 files changed, 0 insertions, 0 deletions