From: Jerome Jiang Date: Tue, 18 Jul 2017 21:52:04 +0000 (-0700) Subject: vp9: Removed unused skin detection function. X-Git-Tag: v1.7.0~296^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=45266446154183dd62a1f1d84345e884ceca9287;p=libvpx vp9: Removed unused skin detection function. Change-Id: I6702b7b11aa4ac9aac5fd54deef4377cdcb29c64 --- diff --git a/vp9/encoder/vp9_skin_detection.c b/vp9/encoder/vp9_skin_detection.c index 9a80a2c70..cc6c96776 100644 --- a/vp9/encoder/vp9_skin_detection.c +++ b/vp9/encoder/vp9_skin_detection.c @@ -126,18 +126,6 @@ void vp9_compute_skin_sb(VP9_COMP *const cpi, BLOCK_SIZE bsize, int mi_row, } } -void vp9_compute_skin_map(VP9_COMP *const cpi, BLOCK_SIZE bsize) { - int mi_row, mi_col; - VP9_COMMON *const cm = &cpi->common; - // Loop through blocks and set skin map based on center pixel of block. - // Ignore rightmost/bottom boundary blocks. - for (mi_row = 0; mi_row < cm->mi_rows - 1; mi_row += MI_BLOCK_SIZE) { - for (mi_col = 0; mi_col < cm->mi_cols - 1; mi_col += MI_BLOCK_SIZE) { - vp9_compute_skin_sb(cpi, bsize, mi_row, mi_col); - } - } -} - #ifdef OUTPUT_YUV_SKINMAP // For viewing skin map on input source. void vp9_output_skin_map(VP9_COMP *const cpi, FILE *yuv_skinmap_file) { diff --git a/vp9/encoder/vp9_skin_detection.h b/vp9/encoder/vp9_skin_detection.h index c24d691b2..8880bff46 100644 --- a/vp9/encoder/vp9_skin_detection.h +++ b/vp9/encoder/vp9_skin_detection.h @@ -28,8 +28,6 @@ int vp9_compute_skin_block(const uint8_t *y, const uint8_t *u, const uint8_t *v, void vp9_compute_skin_sb(struct VP9_COMP *const cpi, BLOCK_SIZE bsize, int mi_row, int mi_col); -void vp9_compute_skin_map(struct VP9_COMP *const cpi, BLOCK_SIZE bsize); - #ifdef OUTPUT_YUV_SKINMAP // For viewing skin map on input source. void vp9_output_skin_map(struct VP9_COMP *const cpi, FILE *yuv_skinmap_file);