]> granicus.if.org Git - libvpx/commit
Improve enhanced_full_pixel_motion_search
authorHui Su <huisu@google.com>
Tue, 14 Aug 2018 21:37:11 +0000 (14:37 -0700)
committerHui Su <huisu@google.com>
Thu, 16 Aug 2018 23:13:18 +0000 (16:13 -0700)
commitba2cd73376c676d48b0bee5ccd8363aa74489608
treed2233c8328896cba65c6e544b445ab57e79de228
parent557fab3678e11e54508bd984dee5673ec57d8da7
Improve enhanced_full_pixel_motion_search

Do full pixel MV search around all 3 MV candidates.

Coding gains for speed 0:
         avg_psnr   ovr_psnr   ssim
lowres   -0.088%    -0.095%   -0.117%
midres   -0.175%    -0.177%   -0.148%
hdres    -0.115%    -0.146%   -0.146%

Coding gains for speed 1:
         avg_psnr   ovr_psnr   ssim
lowres   -0.089%    -0.104%   -0.124%
midres   -0.151%    -0.171%   -0.195%
hdres    -0.110%    -0.105%   -0.132%

Tested encoding speed with speed 1 QP=30,40 over 10 midres sequences,
average speed loss is about 1%.

Change-Id: I9e6de035f4ed2e814e6494aefc2f84aae333a6b4
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_rd.c
vp9/encoder/vp9_rdopt.c