From 96276f97ec9ac091d64bb073356357e3ab926e97 Mon Sep 17 00:00:00 2001 From: Deb Mukherjee <debargha@google.com> Date: Thu, 18 Oct 2012 12:00:23 -0700 Subject: [PATCH] A fix for crashes when #macroblock rows is odd. Change-Id: If9fc2df4051ccfb8d804dae9d1be08d12d0f81ce --- vp8/encoder/encodeframe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vp8/encoder/encodeframe.c b/vp8/encoder/encodeframe.c index 8a2c561753..0a25f8e412 100644 --- a/vp8/encoder/encodeframe.c +++ b/vp8/encoder/encodeframe.c @@ -1064,7 +1064,7 @@ static void encode_sb(VP8_COMP *cpi, (*tp)->Token = EOSB_TOKEN; (*tp)++; - cpi->tplist[mb_row].stop = *tp; + if (mb_row < cm->mb_rows) cpi->tplist[mb_row].stop = *tp; break; } #endif @@ -1088,7 +1088,7 @@ static void encode_sb(VP8_COMP *cpi, #endif (*tp)->Token = EOSB_TOKEN; (*tp)++; - cpi->tplist[mb_row].stop = *tp; + if (mb_row < cm->mb_rows) cpi->tplist[mb_row].stop = *tp; } // debug output -- GitLab