gst/spectrum/gstspectrum.*: Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by

Original commit message from CVS:
* gst/spectrum/gstspectrum.c: (gst_spectrum_init),
(gst_spectrum_set_property):
* gst/spectrum/gstspectrum.h:
Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
René Stadler
This commit is contained in:
Stefan Kost 2006-09-11 18:23:59 +00:00
parent ba185a300c
commit 22ebcc3091
3 changed files with 11 additions and 2 deletions

View file

@ -1,3 +1,11 @@
2006-09-11 Stefan Kost <ensonic@users.sf.net>
* gst/spectrum/gstspectrum.c: (gst_spectrum_init),
(gst_spectrum_set_property):
* gst/spectrum/gstspectrum.h:
Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
René Stadler
2006-09-11 Stefan Kost <ensonic@users.sf.net>
* gst/spectrum/demo-osssrc.c: (draw_spectrum), (main):

View file

@ -208,6 +208,7 @@ gst_spectrum_init (GstSpectrum * spectrum, GstSpectrumClass * g_class)
spectrum->adapter = gst_adapter_new ();
spectrum->interval = GST_SECOND / 10;
spectrum->bands = 128;
spectrum->base = 9;
spectrum->len = 1024; /* 2 ^ (base+1) */
@ -252,7 +253,7 @@ gst_spectrum_set_property (GObject * object, guint prop_id,
filter->message = g_value_get_boolean (value);
break;
case PROP_SIGNAL_INTERVAL:
filter->interval = gst_guint64_to_gdouble (g_value_get_uint64 (value));
filter->interval = g_value_get_uint64 (value);
break;
case PROP_BANDS:
filter->bands = g_value_get_uint (value);

View file

@ -48,7 +48,7 @@ struct _GstSpectrum {
/* properties */
gboolean message; /* whether or not to post messages */
gdouble interval; /* how many seconds between emits */
guint64 interval; /* how many seconds between emits */
guint bands; /* number of spectrum bands */
gint threshold; /* energy level treshold */