diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2006-11-22 09:13:14 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2006-11-22 09:13:14 +0000 |
commit | fbac4f84442b0e2a5cc9c0845ccabf0af554e82a (patch) | |
tree | 814084269382cf56b738830819af3995a3fdd920 /firmware/pcm_playback.c | |
parent | ee61057ceabd8b2b69a5e733d27caae2adece6cf (diff) | |
download | rockbox-fbac4f84442b0e2a5cc9c0845ccabf0af554e82a.tar.gz rockbox-fbac4f84442b0e2a5cc9c0845ccabf0af554e82a.zip |
Audio bugfixes. Should wait for voice codec to reload before returning buffer when stealing voice. Certain variables that get or may get used during an IRQ should be declared 'volatile'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11572 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/pcm_playback.c')
-rw-r--r-- | firmware/pcm_playback.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/pcm_playback.c b/firmware/pcm_playback.c index a2d09e7c8d..8b5479cae9 100644 --- a/firmware/pcm_playback.c +++ b/firmware/pcm_playback.c | |||
@@ -48,9 +48,9 @@ | |||
48 | be shared semi-privately **/ | 48 | be shared semi-privately **/ |
49 | 49 | ||
50 | /* the registered callback function to ask for more mp3 data */ | 50 | /* the registered callback function to ask for more mp3 data */ |
51 | pcm_more_callback_type pcm_callback_for_more = NULL; | 51 | volatile pcm_more_callback_type pcm_callback_for_more = NULL; |
52 | bool pcm_playing = false; | 52 | volatile bool pcm_playing = false; |
53 | bool pcm_paused = false; | 53 | volatile bool pcm_paused = false; |
54 | 54 | ||
55 | void pcm_play_dma_start(const void *addr, size_t size); | 55 | void pcm_play_dma_start(const void *addr, size_t size); |
56 | void pcm_play_dma_stop(void); | 56 | void pcm_play_dma_stop(void); |