From 1068de951585f796e8468bf346efa72c9ff84da9 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sun, 3 Jun 2012 18:46:30 +0000 Subject: Bientôt fini !! L'appel de la fonction"process" en callback segfaulte et je sais pas pourquoi... MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///var/svn/2012-violon-leds/trunk@10 6be1fa4d-33ac-4c33-becc-79fcb3794bb6 --- tests/test5/test5.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tests/test5/test5.c') diff --git a/tests/test5/test5.c b/tests/test5/test5.c index 33ec53d..25dae23 100644 --- a/tests/test5/test5.c +++ b/tests/test5/test5.c @@ -7,6 +7,7 @@ #include "capture.h" gint *audio_vumeter_val, *light_h, *light_s, *light_v, *light_r, *light_g, *light_b; +void process(gint sound_level, void *userdata); int main (int argc, char **argv) { GtkWidget *mainwin; @@ -30,7 +31,9 @@ int main (int argc, char **argv) { mainwin=win_main_build(); gtk_widget_show_all (mainwin); - pthread_create (&audio_analyzer, (void *)NULL, (void *)audio_thread, (void *)vals_for_vumeters); +printf("debug : process==%p\n", process); + + pthread_create (&audio_analyzer, (void *)NULL, (void *)audio_thread, (void *)process); g_timeout_add (10, win_main_update_vumeters, (gpointer)vals_for_vumeters); gtk_main (); @@ -41,6 +44,7 @@ int main (int argc, char **argv) { void process(gint sound_level, void *userdata) { + printf("process(%i, %p)\n", sound_level, userdata); // Dummy code for audio capture *audio_vumeter_val=sound_level; -- cgit v1.2.3