diff --git a/libavfilter/vf_blurdetect.c b/libavfilter/vf_blurdetect.c index 0d30ea9f58..5c6728d22f 100644 --- a/libavfilter/vf_blurdetect.c +++ b/libavfilter/vf_blurdetect.c @@ -196,10 +196,7 @@ static float calculate_blur(BLRContext *s, int w, int h, int hsub, int vsub, uint8_t* src, int src_linesize) { float total_width = 0.0; - int block_count; - double block_total_width; - int i, j; int blkcnt = 0; float *blks = s->blks; @@ -212,12 +209,12 @@ static float calculate_blur(BLRContext *s, int w, int h, int hsub, int vsub, for (int blkj = 0; blkj < brows; blkj++) { for (int blki = 0; blki < bcols; blki++) { - block_total_width = 0.0; - block_count = 0; + double block_total_width = 0.0; + int block_count = 0; for (int inj = 0; inj < block_height; inj++) { for (int ini = 0; ini < block_width; ini++) { - i = blki * block_width + ini; - j = blkj * block_height + inj; + int i = blki * block_width + ini; + int j = blkj * block_height + inj; if (dst[j * dst_linesize + i] > 0) { float width = edge_width(s, i, j, dir[j*dir_linesize+i],