From 23d075416544f55a605b1818a8491c818312a62d Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Wed, 30 Sep 2020 00:05:02 +0200 Subject: [PATCH] avfilter/vf_v360: stop using floats variables in xyz_to_octahedron Use proper integer variables. --- libavfilter/vf_v360.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libavfilter/vf_v360.c b/libavfilter/vf_v360.c index ed84c05fcc..1266ddc3b6 100644 --- a/libavfilter/vf_v360.c +++ b/libavfilter/vf_v360.c @@ -3725,10 +3725,10 @@ static int octahedron_to_xyz(const V360Context *s, int i, int j, int width, int height, float *vec) { - float x = ((i + 0.5f) / width) * 2.f - 1.f; - float y = ((j + 0.5f) / height) * 2.f - 1.f; - float ax = fabsf(x); - float ay = fabsf(y); + const float x = ((i + 0.5f) / width) * 2.f - 1.f; + const float y = ((j + 0.5f) / height) * 2.f - 1.f; + const float ax = fabsf(x); + const float ay = fabsf(y); vec[2] = 1.f - (ax + ay); if (ax + ay > 1.f) { @@ -3788,8 +3788,8 @@ static int xyz_to_octahedron(const V360Context *s, for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { - us[i][j] = av_clip(uf + j - 1, 0, width - 1); - vs[i][j] = av_clip(vf + i - 1, 0, height - 1); + us[i][j] = av_clip(ui + j - 1, 0, width - 1); + vs[i][j] = av_clip(vi + i - 1, 0, height - 1); } }