vp9: Denoiser fix: use correct bsize for skin detection.

Change-Id: I9d201fa3a4b00ebd147b57ed519fab8d59b0a802
This commit is contained in:
Marco 2017-08-15 10:01:09 -07:00
parent 7e8357d664
commit e9ccc6fe79

View File

@ -350,8 +350,8 @@ void vp9_denoiser_denoise(VP9_COMP *cpi, MACROBLOCK *mb, int mi_row, int mi_col,
VP9_COMMON *const cm = &cpi->common; VP9_COMMON *const cm = &cpi->common;
int j, i; int j, i;
// Loop through the 8x8 sub-blocks. // Loop through the 8x8 sub-blocks.
const int bw = num_8x8_blocks_wide_lookup[BLOCK_64X64]; const int bw = num_8x8_blocks_wide_lookup[bs];
const int bh = num_8x8_blocks_high_lookup[BLOCK_64X64]; const int bh = num_8x8_blocks_high_lookup[bs];
const int xmis = VPXMIN(cm->mi_cols - mi_col, bw); const int xmis = VPXMIN(cm->mi_cols - mi_col, bw);
const int ymis = VPXMIN(cm->mi_rows - mi_row, bh); const int ymis = VPXMIN(cm->mi_rows - mi_row, bh);
const int block_index = mi_row * cm->mi_cols + mi_col; const int block_index = mi_row * cm->mi_cols + mi_col;