]> granicus.if.org Git - libvpx/commit
Adds speed 8 to vp9 as reference
authorDeb Mukherjee <debargha@google.com>
Thu, 27 Feb 2014 23:25:46 +0000 (15:25 -0800)
committerDeb Mukherjee <debargha@google.com>
Fri, 28 Feb 2014 20:29:23 +0000 (12:29 -0800)
commitf872a98b1bfdd255a55f118fcd57009bcb2b166a
tree6f08fe46c711f8886de368337034c36bddc070a9
parent0bbc7f9825516e8e59a8a701e43df1aa967fd70a
Adds speed 8 to vp9 as reference

Adds a speed 8 to VP9 where only the nearestmv (0 mv) is searched.
This seems to be about the same speed as vp8 speed 5.

Adds a new speed feature to disable inter modes based on a mask for
each blocksize.

Adds code for having lower complexity motion search methods
in nonrd pick mode function, even though speed 7 still uses DIAMOND
search for now.

Also uses HEX search for speed 6 rather than FAST_HEX which improves
psnr by 0.56% without any noticeable speed drop (tested on gipsmotion).

Change-Id: Ic13176572dbd3aed5884a26786940a4b1bbd8a75
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h
vp9/encoder/vp9_pickmode.c
vp9/encoder/vp9_rdopt.c