summaryrefslogtreecommitdiff
path: root/firmware/pcm_playback.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2006-11-22 09:13:14 +0000
committerMichael Sevakis <jethead71@rockbox.org>2006-11-22 09:13:14 +0000
commitfbac4f84442b0e2a5cc9c0845ccabf0af554e82a (patch)
tree814084269382cf56b738830819af3995a3fdd920 /firmware/pcm_playback.c
parentee61057ceabd8b2b69a5e733d27caae2adece6cf (diff)
downloadrockbox-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.c6
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 */
51pcm_more_callback_type pcm_callback_for_more = NULL; 51volatile pcm_more_callback_type pcm_callback_for_more = NULL;
52bool pcm_playing = false; 52volatile bool pcm_playing = false;
53bool pcm_paused = false; 53volatile bool pcm_paused = false;
54 54
55void pcm_play_dma_start(const void *addr, size_t size); 55void pcm_play_dma_start(const void *addr, size_t size);
56void pcm_play_dma_stop(void); 56void pcm_play_dma_stop(void);