diff options
Diffstat (limited to 'src/music2light.c')
-rw-r--r-- | src/music2light.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/music2light.c b/src/music2light.c index fd58d03..18e6713 100644 --- a/src/music2light.c +++ b/src/music2light.c @@ -6,6 +6,7 @@ #include "compute.h" #include "capture.h" #include "hsv2rgb.h" +#include "illuminate.h" gint *audio_vumeter_val, *light_h, *light_s, *light_v, *light_r, *light_g, *light_b; void my_process(float *data, size_t nsamples, size_t nchan); @@ -37,8 +38,12 @@ int main (int argc, char **argv) { pthread_create (&audio_analyzer, (void *)NULL, (void *)audio_thread, (void *)my_process); g_timeout_add (25, win_main_update_vumeters, (gpointer)vals_for_vumeters); + dmx_init(); + gtk_main (); + gdk_threads_leave(); + dmx_deinit(); return 0; } @@ -75,6 +80,6 @@ void my_process(float *data, size_t nsamples, size_t nchan) { *light_b=rgb.b*255; // Send to DMX - //TODO + dmx_write_rgb(*light_r, *light_g, *light_b); } |