From: Jingning Han Date: Wed, 12 Mar 2014 16:26:20 +0000 (-0700) Subject: Explicitly assign interp_kernel value in non-RD coding mode X-Git-Tag: v1.4.0~2078^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4e9b0d6cef6ba5fed6a33d5d3afe10ef9c3a5296;p=libvpx 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 --- 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;