shithub: libvpx

Download patch

ref: b295092b8fcac34fd657df45b15fed54ed89b814
parent: 8eac2ca84053b7ea1159a0de0ba4a98e540a120a
author: Jingning Han <jingning@google.com>
date: Fri Dec 6 04:16:36 EST 2013

Full range motion search for regular block sizes

Add a full range motion search for regular block sizes. This runs
exhaustive search within the given reference area. This commit further
optimizes the search process by combining 4 points test into one
pipeline, which gives 30% speed-up as compared to run each individual
point at a time.

This full range search serves as a best possible motion search reference.
When replacing the diamond search with full range search, the speed 0
runtime of bus CIF at 2000 kbps goes from 153872ms to 623051ms. The
compression performance compared to speed 0 setting gains 0.585% for
derf set.

Change-Id: Ieef1225216b0b86b4ac4872fa7fb9e18bf2eabb3