diff options
author | Stefan Sauer <ensonic@users.sf.net> | 2012-07-19 16:10:40 +0200 |
---|---|---|
committer | Stefan Sauer <ensonic@users.sf.net> | 2012-07-19 16:11:02 +0200 |
commit | 62e5afb95e3e11c4269664c2d782d4e4e7bc803e (patch) | |
tree | ded785c6c15d6270b41db4a1372515e9f5ce9c6e | |
parent | 0cf07e04bee144409722ef6b9305ece6401426c7 (diff) | |
download | gstreamer-plugins-bad-62e5afb95e3e11c4269664c2d782d4e4e7bc803e.tar.gz |
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 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; |