From: Dmitry Kovalev Date: Sat, 12 Apr 2014 00:14:15 +0000 (-0700) Subject: Fixing error found by ioc. X-Git-Tag: v1.4.0~1815^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1f58f9d09217d35d0d0901fe49965ef2014a53ce;p=libvpx Fixing error found by ioc. vp9/encoder/vp9_rdopt.c:3913:44: runtime error: index -1 out of bounds for type 'RefBuffer [3]'. Change-Id: Ic0ec755328853b359e3a1ee84d319589183e38b7 --- diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index d498f4c7f..1bf8621e7 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -3910,10 +3910,11 @@ int64_t vp9_rd_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x, // TODO(jingning, jkoleszar): scaling reference frame not supported for // sub8x8 blocks. - if (ref_frame > NONE && vp9_is_scaled(&cm->frame_refs[ref_frame - 1].sf)) + if (ref_frame > INTRA_FRAME && + vp9_is_scaled(&cm->frame_refs[ref_frame - 1].sf)) continue; - if (second_ref_frame > NONE && + if (second_ref_frame > INTRA_FRAME && vp9_is_scaled(&cm->frame_refs[second_ref_frame - 1].sf)) continue;