Mercurial > audlegacy-plugins
comparison src/alac/plugin.c @ 1347:76eee61ed25a
alac: new threading model
| author | William Pitcock <nenolod@atheme-project.org> |
|---|---|
| date | Mon, 23 Jul 2007 17:43:21 -0500 |
| parents | 190a447e5229 |
| children | 761e17b23e0c |
comparison
equal
deleted
inserted
replaced
| 1346:7c5d22f753aa | 1347:76eee61ed25a |
|---|---|
| 177 static void play_file(InputPlayback *data) | 177 static void play_file(InputPlayback *data) |
| 178 { | 178 { |
| 179 char *filename = data->filename; | 179 char *filename = data->filename; |
| 180 going = 1; | 180 going = 1; |
| 181 playback = data; | 181 playback = data; |
| 182 playback_thread = g_thread_create(decode_thread, filename, TRUE, NULL); | 182 playback_thread = g_thread_self(); |
| 183 decode_thread(filename); | |
| 183 } | 184 } |
| 184 | 185 |
| 185 static void stop(InputPlayback * data) | 186 static void stop(InputPlayback * data) |
| 186 { | 187 { |
| 187 going = 0; | 188 going = 0; |
