comparison src/madplug/plugin.c @ 1342:ebded68de2dd

madplug: Update plugin for new threading model.
author William Pitcock <nenolod@atheme-project.org>
date Mon, 23 Jul 2007 17:19:31 -0500
parents 4b07404814ca
children f751510a09ff
comparison
equal deleted inserted replaced
1341:4ca99d2be90e 1342:ebded68de2dd
462 g_mutex_lock(pb_mutex); 462 g_mutex_lock(pb_mutex);
463 info.playback = playback; 463 info.playback = playback;
464 info.playback->playing = 1; 464 info.playback->playing = 1;
465 g_mutex_unlock(pb_mutex); 465 g_mutex_unlock(pb_mutex);
466 466
467 decode_thread = g_thread_create(decode_loop, (void *) &info, TRUE, NULL); 467 decode_thread = g_thread_self();
468 decode_loop(&info);
468 } 469 }
469 470
470 static void audmad_pause(InputPlayback *playback, short paused) 471 static void audmad_pause(InputPlayback *playback, short paused)
471 { 472 {
472 g_mutex_lock(pb_mutex); 473 g_mutex_lock(pb_mutex);