summaryrefslogtreecommitdiff
path: root/gst/audiovisualizers
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2012-07-19 16:10:40 +0200
committerStefan Sauer <ensonic@users.sf.net>2012-07-19 16:11:02 +0200
commit62e5afb95e3e11c4269664c2d782d4e4e7bc803e (patch)
treeded785c6c15d6270b41db4a1372515e9f5ce9c6e /gst/audiovisualizers
parent0cf07e04bee144409722ef6b9305ece6401426c7 (diff)
downloadgstreamer-plugins-bad-62e5afb95e3e11c4269664c2d782d4e4e7bc803e.tar.gz
spectrascope: fabs->sqrt to calculate the magnitude
Diffstat (limited to 'gst/audiovisualizers')
-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 7089ecced..430cd9e3e 100644
--- a/gst/audiovisualizers/gstspectrascope.c
+++ b/gst/audiovisualizers/gstspectrascope.c
@@ -209,7 +209,7 @@ gst_spectra_scope_render (GstAudioVisualizer * 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;