shithub: libvpx

Download patch

ref: 528bf858fa2fee989df9744adf858157d7d8a0b0
parent: 4ea56c0126625aa3918abd0b0443c7e362755f9f
parent: ebe160568b163bfae72f654ee517a12d838d8595
author: Yaowu Xu <yaowu@google.com>
date: Wed Jan 22 06:39:24 EST 2014

Merge "Prevent invaid memory access"

--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -500,7 +500,7 @@
     if (is_inter_block(mbmi) &&
         (mbmi->sb_type < BLOCK_8X8 || mbmi->mode == NEWMV)) {
       int_mv best_mv[2];
-      for (i = 0; i < 2; ++i)
+      for (i = 0; i < 1 + has_second_ref(mbmi); ++i)
         best_mv[i].as_int = mbmi->ref_mvs[mbmi->ref_frame[i]][0].as_int;
       vp9_update_mv_count(cpi, x, best_mv);
     }