mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
avfilter/vf_v360: use lrintf() in kernel
This commit is contained in:
parent
de1d6cb34f
commit
76f861bbb7
@ -353,10 +353,10 @@ static void bilinear_kernel(float du, float dv, const XYRemap *rmap,
|
||||
}
|
||||
}
|
||||
|
||||
ker[0] = (1.f - du) * (1.f - dv) * 16385;
|
||||
ker[1] = du * (1.f - dv) * 16385;
|
||||
ker[2] = (1.f - du) * dv * 16385;
|
||||
ker[3] = du * dv * 16385;
|
||||
ker[0] = lrintf((1.f - du) * (1.f - dv) * 16385.f);
|
||||
ker[1] = lrintf( du * (1.f - dv) * 16385.f);
|
||||
ker[2] = lrintf((1.f - du) * dv * 16385.f);
|
||||
ker[3] = lrintf( du * dv * 16385.f);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -399,7 +399,7 @@ static void bicubic_kernel(float du, float dv, const XYRemap *rmap,
|
||||
for (int j = 0; j < 4; j++) {
|
||||
u[i * 4 + j] = rmap->u[i][j];
|
||||
v[i * 4 + j] = rmap->v[i][j];
|
||||
ker[i * 4 + j] = du_coeffs[j] * dv_coeffs[i] * 16385;
|
||||
ker[i * 4 + j] = lrintf(du_coeffs[j] * dv_coeffs[i] * 16385.f);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -452,7 +452,7 @@ static void lanczos_kernel(float du, float dv, const XYRemap *rmap,
|
||||
for (int j = 0; j < 4; j++) {
|
||||
u[i * 4 + j] = rmap->u[i][j];
|
||||
v[i * 4 + j] = rmap->v[i][j];
|
||||
ker[i * 4 + j] = du_coeffs[j] * dv_coeffs[i] * 16385;
|
||||
ker[i * 4 + j] = lrintf(du_coeffs[j] * dv_coeffs[i] * 16385.f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user