ref: 43a059de71e73e4eefd620d684f50c8a4c7a5e1d
parent: ba1a6619b3e06324354b728ec28d1b0750a7cc32
parent: 95b4cf059cc2cb71ff49b818df4d285ced299cfc
author: Adrian Grange <agrange@google.com>
date: Fri Dec 9 16:05:00 EST 2011
Merge "Fix out of bounds read in update_mbgraph_frame_stats" into experimental
--- a/vp8/encoder/mbgraph.c
+++ b/vp8/encoder/mbgraph.c
@@ -331,6 +331,7 @@
int mb_col, mb_row, offset = 0;
int mb_y_offset = 0, arf_y_offset = 0, gld_y_offset = 0;
int_mv arf_top_mv, gld_top_mv;
+ MODE_INFO mi_local;
// Set up limit values for motion vectors to prevent them extending outside the UMV borders
arf_top_mv.as_int = 0;
@@ -341,6 +342,7 @@
xd->dst.y_stride = buf->y_stride;
xd->pre.y_stride = buf->y_stride;
xd->dst.uv_stride = buf->uv_stride;
+ xd->mode_info_context = &mi_local;
for (mb_row = 0; mb_row < cm->mb_rows; mb_row++)
{
--
⑨