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;