do not call pthread_ in aubio_midi_direct_output (thanks stefan)
authorPaul Brossier <piem@altern.org>
Sat, 27 May 2006 13:59:48 +0000 (13:59 +0000)
committerPaul Brossier <piem@altern.org>
Sat, 27 May 2006 13:59:48 +0000 (13:59 +0000)
do not call pthread_ in aubio_midi_direct_output (thanks stefan)

ext/midi/midi_alsa_seq.c

index 99d4493b3422748a3b3bf41963f085e01affb500..6bfaeb3627262cb21e7c3b940e1ab2d25326d2e1 100644 (file)
@@ -379,9 +379,6 @@ snd_seq_event_t ev;
 void aubio_midi_direct_output(aubio_midi_driver_t * d, aubio_midi_event_t * event) 
 {
     aubio_alsa_seq_driver_t* dev = (aubio_alsa_seq_driver_t*) d;
-    if (dev->thread){ if(pthread_join(dev->thread, NULL)) {
-        AUBIO_ERR( "Failed to join the midi thread");
-    }}
     switch(event->type) 
     {
         case NOTE_ON:
@@ -407,9 +404,6 @@ void aubio_midi_direct_output(aubio_midi_driver_t * d, aubio_midi_event_t * even
         snd_seq_ev_set_source(&ev, dev->seq_port);
         snd_seq_event_output_direct(dev->seq_handle, &ev);
     }
-    if (dev->thread) { if(pthread_detach(dev->thread)) {
-        AUBIO_ERR( "Failed to leave the midi thread");
-    }}
 }
 
 #endif /* #if ALSA_SUPPORT */