spectrascope: fabs->sqrt to calculate the magnitude
This commit is contained in:
parent
0cf07e04be
commit
62e5afb95e
@ -209,7 +209,7 @@ gst_spectra_scope_render (GstAudioVisualizer * bscope, GstBuffer * audio,
|
|||||||
* or even better do a log mapping? */
|
* or even better do a log mapping? */
|
||||||
fr = (gfloat) fdata[1 + x].r / 512.0;
|
fr = (gfloat) fdata[1 + x].r / 512.0;
|
||||||
fi = (gfloat) fdata[1 + x].i / 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)
|
if (y > h)
|
||||||
y = h;
|
y = h;
|
||||||
y = h - y;
|
y = h - y;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user