summaryrefslogtreecommitdiff
path: root/libavfilter/vf_v360.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2020-01-18 10:57:50 +0100
committerPaul B Mahol <onemda@gmail.com>2020-01-18 11:34:10 +0100
commit3972ec28e76f08466279ad48355c45bcbe45b09f (patch)
tree665055796c116f7f4eebeb72ce0183216df08a94 /libavfilter/vf_v360.c
parentaa42a1e6d7fad0c2a793f63b46b5a82a80561428 (diff)
avfilter/vf_v360: fix some small nits
Diffstat (limited to 'libavfilter/vf_v360.c')
-rw-r--r--libavfilter/vf_v360.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/libavfilter/vf_v360.c b/libavfilter/vf_v360.c
index e2e38db412..b56f6cc96b 100644
--- a/libavfilter/vf_v360.c
+++ b/libavfilter/vf_v360.c
@@ -2215,12 +2215,12 @@ static void pannini_to_xyz(const V360Context *s,
const float vf = ((2.f * j) / height - 1.f);
const float d = s->h_fov;
- float k = uf * uf / ((d + 1.f) * (d + 1.f));
- float dscr = k * k * d * d - (k + 1) * (k * d * d - 1.f);
- float clon = (-k * d + sqrtf(dscr)) / (k + 1.f);
- float S = (d + 1.f) / (d + clon);
- float lon = -(M_PI + atan2f(uf, S * clon));
- float lat = -atan2f(vf, S);
+ const float k = uf * uf / ((d + 1.f) * (d + 1.f));
+ const float dscr = k * k * d * d - (k + 1.f) * (k * d * d - 1.f);
+ const float clon = (-k * d + sqrtf(dscr)) / (k + 1.f);
+ const float S = (d + 1.f) / (d + clon);
+ const float lon = -(M_PI + atan2f(uf, S * clon));
+ const float lat = -atan2f(vf, S);
vec[0] = sinf(lon) * cosf(lat);
vec[1] = sinf(lat);
@@ -2516,7 +2516,7 @@ static void multiply_matrix(float c[3][3], const float a[3][3], const float b[3]
{
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
- float sum = 0;
+ float sum = 0.f;
for (int k = 0; k < 3; k++)
sum += a[i][k] * b[k][j];
@@ -3046,9 +3046,8 @@ static int config_output(AVFilterLink *outlink)
s->map[0] = s->map[1] = s->map[2] = s->map[3] = 0;
} else {
s->nb_allocated = 2;
- s->map[0] = 0;
+ s->map[0] = s->map[3] = 0;
s->map[1] = s->map[2] = 1;
- s->map[3] = 0;
}
for (int i = 0; i < s->nb_allocated; i++)