Lines Matching refs:cbd

31 callback_data cbd[64];  variable
36 callback_data *cbd = (callback_data *) arg; in play_through_once() local
37 Uint8 *waveptr = sound + cbd->soundpos; in play_through_once()
38 int waveleft = soundlen - cbd->soundpos; in play_through_once()
45 cbd->soundpos += cpy; in play_through_once()
49 SDL_AtomicSet(&cbd->done, 1); in play_through_once()
56 if (SDL_AtomicGet(&cbd[0].done)) { in loop()
60 SDL_PauseAudioDevice(cbd[0].dev, 1); in loop()
61 SDL_CloseAudioDevice(cbd[0].dev); in loop()
93 SDL_memset(&cbd[0], '\0', sizeof(callback_data)); in test_multi_audio()
94 spec.userdata = &cbd[0]; in test_multi_audio()
95 cbd[0].dev = SDL_OpenAudioDevice(devname, 0, &spec, NULL, 0); in test_multi_audio()
96 if (cbd[0].dev == 0) { in test_multi_audio()
99 SDL_PauseAudioDevice(cbd[0].dev, 0); in test_multi_audio()
103 while (!SDL_AtomicGet(&cbd[0].done)) { in test_multi_audio()
110 SDL_PauseAudioDevice(cbd[0].dev, 1); in test_multi_audio()
113 SDL_CloseAudioDevice(cbd[0].dev); in test_multi_audio()
117 SDL_memset(cbd, '\0', sizeof(cbd)); in test_multi_audio()
122 spec.userdata = &cbd[i]; in test_multi_audio()
123 cbd[i].dev = SDL_OpenAudioDevice(devname, 0, &spec, NULL, 0); in test_multi_audio()
124 if (cbd[i].dev == 0) { in test_multi_audio()
130 if (cbd[i].dev) { in test_multi_audio()
131 SDL_PauseAudioDevice(cbd[i].dev, 0); in test_multi_audio()
138 if ((cbd[i].dev) && (!SDL_AtomicGet(&cbd[i].done))) { in test_multi_audio()
152 if (cbd[i].dev) { in test_multi_audio()
153 SDL_PauseAudioDevice(cbd[i].dev, 1); in test_multi_audio()
154 SDL_CloseAudioDevice(cbd[i].dev); in test_multi_audio()