Browse Source

avfilter/avf_showcqt: Fix gamma comparisons

Fixes CID1297587, CID1297586, 1297585

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.7
Michael Niedermayer 10 years ago
parent
commit
d3c9f1fdbe
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      libavfilter/avf_showcqt.c

+ 3
- 3
libavfilter/avf_showcqt.c View File

@@ -585,11 +585,11 @@ static int plot_cqt(AVFilterLink *inlink)

if (s->gamma2 == 1.0f)
result[x][3] = result[x][1];
else if (s->gamma2 = 2.0f)
else if (s->gamma2 == 2.0f)
result[x][3] = sqrtf(result[x][1]);
else if (s->gamma2 = 3.0f)
else if (s->gamma2 == 3.0f)
result[x][3] = cbrtf(result[x][1]);
else if (s->gamma2 = 4.0f)
else if (s->gamma2 == 4.0f)
result[x][3] = sqrtf(sqrtf(result[x][1]));
else
result[x][3] = expf(logf(result[x][1]) * (1.0f / s->gamma2));


Loading…
Cancel
Save