From: Marco Date: Mon, 4 May 2015 23:54:12 +0000 (-0700) Subject: Remvoe EIGHTTAP_SHARP filter check for non-rd mode. X-Git-Tag: v1.5.0~707^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=76fe5dfc67b2d65852ece0ae6ae9916c5ecf6c5f;p=platform%2Fupstream%2Flibvpx.git Remvoe EIGHTTAP_SHARP filter check for non-rd mode. Using EIGHTTAP and EIGHTTAP_SMOOTH seem sufficient. Hard to see any visual gain from allowing EIGHTTAP_SHARP, and it is rarely selected. PSNR/SSIM metrics go up by ~0.18/0.14%. Change-Id: I96fa0d98f9321b913e3ebcd464d4ff3c63018791 --- diff --git a/vp9/encoder/vp9_pickmode.c b/vp9/encoder/vp9_pickmode.c index 695abfd..221e14d 100644 --- a/vp9/encoder/vp9_pickmode.c +++ b/vp9/encoder/vp9_pickmode.c @@ -1322,7 +1322,7 @@ void vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, INTERP_FILTER best_filter = SWITCHABLE, filter; PRED_BUFFER *current_pred = this_mode_pred; - for (filter = EIGHTTAP; filter <= EIGHTTAP_SHARP; ++filter) { + for (filter = EIGHTTAP; filter <= EIGHTTAP_SMOOTH; ++filter) { int64_t cost; mbmi->interp_filter = filter; vp9_build_inter_predictors_sby(xd, mi_row, mi_col, bsize);