vp9-noise estimate: Put check to avoid possible out of bounds.
Put check to avoid possible out of bounds when looping over the blocks to estimate noise level. No change in behavior. Change-Id: I4b7b19b7edee0ae1c35b9dc0700b1bf9b304d7f5
This commit is contained in:
Родитель
6a94d6ad8e
Коммит
9b24251c91
|
@ -162,7 +162,9 @@ void vp9_update_noise_estimate(VP9_COMP *const cpi) {
|
|||
for (mi_row = 0; mi_row < cm->mi_rows; mi_row++) {
|
||||
for (mi_col = 0; mi_col < cm->mi_cols; mi_col++) {
|
||||
// 16x16 blocks, 1/4 sample of frame.
|
||||
if (mi_row % 4 == 0 && mi_col % 4 == 0) {
|
||||
if (mi_row % 4 == 0 && mi_col % 4 == 0 &&
|
||||
mi_row < cm->mi_rows - 1 &&
|
||||
mi_col < cm->mi_cols - 1) {
|
||||
int bl_index = mi_row * cm->mi_cols + mi_col;
|
||||
int bl_index1 = bl_index + 1;
|
||||
int bl_index2 = bl_index + cm->mi_cols;
|
||||
|
|
Загрузка…
Ссылка в новой задаче