Mercurial > sdl-ios-xcode
comparison src/audio/mint/SDL_mintaudio.h @ 1111:12c49532be00
Use MiNT thread to update DMA pointers instead of unusable MFP interrupt
author | Patrice Mandin <patmandin@gmail.com> |
---|---|
date | Wed, 10 Aug 2005 13:29:49 +0000 |
parents | 856f76a099c7 |
children | 19418e4422cb |
comparison
equal
deleted
inserted
replaced
1110:b6fdf299a2f3 | 1111:12c49532be00 |
---|---|
121 extern unsigned short SDL_MintAudio_numbuf; /* Buffer to play */ | 121 extern unsigned short SDL_MintAudio_numbuf; /* Buffer to play */ |
122 extern unsigned short SDL_MintAudio_mutex; | 122 extern unsigned short SDL_MintAudio_mutex; |
123 extern cookie_stfa_t *SDL_MintAudio_stfa; | 123 extern cookie_stfa_t *SDL_MintAudio_stfa; |
124 extern unsigned long SDL_MintAudio_clocktics; | 124 extern unsigned long SDL_MintAudio_clocktics; |
125 | 125 |
126 /* MiNT thread variables */ | |
127 extern SDL_bool SDL_MintAudio_mint_present; | |
128 extern SDL_bool SDL_MintAudio_quit_thread; | |
129 extern SDL_bool SDL_MintAudio_thread_finished; | |
130 extern long SDL_MintAudio_thread_pid; | |
131 | |
126 /* Functions */ | 132 /* Functions */ |
127 void SDL_MintAudio_Callback(void); | 133 void SDL_MintAudio_Callback(void); |
128 void SDL_MintAudio_AddFrequency(_THIS, Uint32 frequency, Uint32 clock, | 134 void SDL_MintAudio_AddFrequency(_THIS, Uint32 frequency, Uint32 clock, |
129 Uint32 prediv, int gpio_bits); | 135 Uint32 prediv, int gpio_bits); |
130 int SDL_MintAudio_SearchFrequency(_THIS, int desired_freq); | 136 int SDL_MintAudio_SearchFrequency(_THIS, int desired_freq); |
137 | |
138 /* MiNT thread functions */ | |
139 int SDL_MintAudio_Thread(long param); | |
140 void SDL_MintAudio_WaitThread(void); | |
131 | 141 |
132 /* ASM interrupt functions */ | 142 /* ASM interrupt functions */ |
133 void SDL_MintAudio_GsxbInterrupt(void); | 143 void SDL_MintAudio_GsxbInterrupt(void); |
134 void SDL_MintAudio_EmptyGsxbInterrupt(void); | 144 void SDL_MintAudio_EmptyGsxbInterrupt(void); |
135 void SDL_MintAudio_XbiosInterruptMeasureClock(void); | 145 void SDL_MintAudio_XbiosInterruptMeasureClock(void); |