summaryrefslogtreecommitdiff
path: root/PATENTS
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2014-02-28 14:29:22 -0800
committerDeb Mukherjee <debargha@google.com>2014-03-03 15:13:59 -0800
commitb80020d4db1761cfb312de7236cb27363e7c32cd (patch)
tree8a22177323abdfe55012585652ddc08299755ab3 /PATENTS
parentbe647f7b8390f51c84d9f85c08fcd1b219c53e35 (diff)
downloadlibvpx-b80020d4db1761cfb312de7236cb27363e7c32cd.tar
libvpx-b80020d4db1761cfb312de7236cb27363e7c32cd.tar.gz
libvpx-b80020d4db1761cfb312de7236cb27363e7c32cd.tar.bz2
libvpx-b80020d4db1761cfb312de7236cb27363e7c32cd.zip
Refactoring motion search libs
The core motion estimation fucntions all return sad now consistently. The only exception is vp9_full_pixel_diamond(), however the core diamond and refining search routines called from vp9_full_pixel_diamond() also return SAD. If variance of pred error + mv cost is desired it must be calculated explicitly outside these functions. For very fast encoding, hopefully this will eliminate some redundant computations. Also suggests reimplementing FAST_HEX with the vp9_pattern_search framework. It is not exactly the same as the existing FAST_HEX, but performance is slightly better and speed is very similar. Enables removing a lot of duplicate code. Change-Id: I152736393438c25bdf7e96b37cbb8ce330f4f94a
Diffstat (limited to 'PATENTS')
0 files changed, 0 insertions, 0 deletions