Mercurial > audlegacy-plugins
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); |
