summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2012-07-19 16:09:01 +0200
committerStefan Sauer <ensonic@users.sf.net>2012-07-19 16:11:22 +0200
commit249087fee0c7cc1b2ef08e253909071176aa4341 (patch)
tree2b7ea4789ecd318b823e54e026f19b03c1174f39
parentcc72d4a1a5f953c1b4e46eca37430bdd40009d2e (diff)
spectrascope: fabs->sqrt to calculate the magnitude
-rw-r--r--gst/audiovisualizers/gstspectrascope.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/audiovisualizers/gstspectrascope.c b/gst/audiovisualizers/gstspectrascope.c
index 051fdc1f5..d252d1545 100644
--- a/gst/audiovisualizers/gstspectrascope.c
+++ b/gst/audiovisualizers/gstspectrascope.c
@@ -199,7 +199,7 @@ gst_spectra_scope_render (GstBaseAudioVisualizer * bscope, GstBuffer * audio,
* or even better do a log mapping? */
fr = (gfloat) fdata[1 + x].r / 512.0;
fi = (gfloat) fdata[1 + x].i / 512.0;
- y = (guint) (h * fabs (fr * fr + fi * fi));
+ y = (guint) (h * sqrt (fr * fr + fi * fi));
if (y > h)
y = h;
y = h - y;