diff options
Diffstat (limited to 'tests/examples')
-rw-r--r-- | tests/examples/equalizer/demo.c | 3 | ||||
-rw-r--r-- | tests/examples/spectrum/demo-audiotest.c | 3 | ||||
-rw-r--r-- | tests/examples/spectrum/demo-osssrc.c | 3 |
3 files changed, 6 insertions, 3 deletions
diff --git a/tests/examples/equalizer/demo.c b/tests/examples/equalizer/demo.c index 557775eb..1247bc64 100644 --- a/tests/examples/equalizer/demo.c +++ b/tests/examples/equalizer/demo.c @@ -102,7 +102,7 @@ message_handler (GstBus * bus, GstMessage * message, gpointer data) const gchar *name = gst_structure_get_name (s); if (strcmp (name, "spectrum") == 0) { - gfloat spect[spect_bands]; + gfloat *spect = g_new (gfloat, spect_bands); const GValue *list; const GValue *value; guint i; @@ -113,6 +113,7 @@ message_handler (GstBus * bus, GstMessage * message, gpointer data) spect[i] = height_scale * g_value_get_float (value); } draw_spectrum (spect); + g_free (spect); } } return TRUE; diff --git a/tests/examples/spectrum/demo-audiotest.c b/tests/examples/spectrum/demo-audiotest.c index a8d76c16..5cf0e02f 100644 --- a/tests/examples/spectrum/demo-audiotest.c +++ b/tests/examples/spectrum/demo-audiotest.c @@ -98,7 +98,7 @@ message_handler (GstBus * bus, GstMessage * message, gpointer data) const gchar *name = gst_structure_get_name (s); if (strcmp (name, "spectrum") == 0) { - gfloat spect[spect_bands]; + gfloat *spect = g_new (gfloat, spect_bands); const GValue *list; const GValue *value; guint i; @@ -109,6 +109,7 @@ message_handler (GstBus * bus, GstMessage * message, gpointer data) spect[i] = height_scale * g_value_get_float (value); } draw_spectrum (spect); + g_free (spect); } } return TRUE; diff --git a/tests/examples/spectrum/demo-osssrc.c b/tests/examples/spectrum/demo-osssrc.c index 6b831f17..68584bad 100644 --- a/tests/examples/spectrum/demo-osssrc.c +++ b/tests/examples/spectrum/demo-osssrc.c @@ -88,7 +88,7 @@ message_handler (GstBus * bus, GstMessage * message, gpointer data) const gchar *name = gst_structure_get_name (s); if (strcmp (name, "spectrum") == 0) { - gfloat spect[spect_bands]; + gfloat *spect = g_new (gfloat, spect_bands); const GValue *list; const GValue *value; guint i; @@ -99,6 +99,7 @@ message_handler (GstBus * bus, GstMessage * message, gpointer data) spect[i] = height_scale * g_value_get_float (value); } draw_spectrum (spect); + g_free (spect); } } return TRUE; |