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; |