avfilter/avf_showcqt: Fix gamma comparisons
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 12 May 2015 18:31:21 +0000 (20:31 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 12 May 2015 18:31:21 +0000 (20:31 +0200)
Fixes CID1297587, CID1297586, 1297585

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavfilter/avf_showcqt.c

index ee76d19..85f9ea9 100644 (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));