From 4e9b0d6cef6ba5fed6a33d5d3afe10ef9c3a5296 Mon Sep 17 00:00:00 2001 From: Jingning Han Date: Wed, 12 Mar 2014 09:26:20 -0700 Subject: [PATCH] Explicitly assign interp_kernel value in non-RD coding mode Assign interp_kernel value in MACROBLOCKD. This will be used to select prediction filter coefficient sets and generate motion compensated prediction. Change-Id: I28c8dfb2dae6566f6939bb328aca5875c94bee65 --- vp9/encoder/vp9_pickmode.c | 1 + 1 file changed, 1 insertion(+) diff --git a/vp9/encoder/vp9_pickmode.c b/vp9/encoder/vp9_pickmode.c index 146e23d5a..e38ba98d6 100644 --- a/vp9/encoder/vp9_pickmode.c +++ b/vp9/encoder/vp9_pickmode.c @@ -264,6 +264,7 @@ int64_t vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, EIGHTTAP : cpi->common.interp_filter; mbmi->skip = 0; mbmi->segment_id = 0; + xd->interp_kernel = vp9_get_interp_kernel(mbmi->interp_filter); for (ref_frame = LAST_FRAME; ref_frame <= LAST_FRAME ; ++ref_frame) { x->pred_mv_sad[ref_frame] = INT_MAX; -- 2.40.0