]> granicus.if.org Git - libvpx/commitdiff
Explicitly assign interp_kernel value in non-RD coding mode
authorJingning Han <jingning@google.com>
Wed, 12 Mar 2014 16:26:20 +0000 (09:26 -0700)
committerJingning Han <jingning@google.com>
Wed, 12 Mar 2014 21:30:54 +0000 (14:30 -0700)
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

index 146e23d5afe5bd3a976b8c763402a757ad9caa27..e38ba98d665ecca3a0261e78e2284181a27eed82 100644 (file)
@@ -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;