diff options
author | Stefan Sauer <ensonic@users.sf.net> | 2012-07-19 16:09:01 +0200 |
---|---|---|
committer | Stefan Sauer <ensonic@users.sf.net> | 2012-07-19 16:11:22 +0200 |
commit | 249087fee0c7cc1b2ef08e253909071176aa4341 (patch) | |
tree | 2b7ea4789ecd318b823e54e026f19b03c1174f39 | |
parent | cc72d4a1a5f953c1b4e46eca37430bdd40009d2e (diff) |
spectrascope: fabs->sqrt to calculate the magnitude
-rw-r--r-- | gst/audiovisualizers/gstspectrascope.c | 2 |
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; |