avfilter/vf_blurdetect: Fix shadowing

Also use smaller scope in general.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt
2026-02-24 00:22:42 +01:00
parent 1bbac3643b
commit b0839506d7

View File

@@ -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],