diff options
Diffstat (limited to 'apps/plugins/pdbox/PDa/src')
-rw-r--r-- | apps/plugins/pdbox/PDa/src/s_audio_rockbox.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/apps/plugins/pdbox/PDa/src/s_audio_rockbox.c b/apps/plugins/pdbox/PDa/src/s_audio_rockbox.c index 76a50fa075..6571f74edf 100644 --- a/apps/plugins/pdbox/PDa/src/s_audio_rockbox.c +++ b/apps/plugins/pdbox/PDa/src/s_audio_rockbox.c | |||
@@ -26,7 +26,7 @@ | |||
26 | #include "s_stuff.h" | 26 | #include "s_stuff.h" |
27 | 27 | ||
28 | /* Declare functions that go to IRAM. */ | 28 | /* Declare functions that go to IRAM. */ |
29 | void pdbox_get_more(unsigned char** start, size_t* size) ICODE_ATTR; | 29 | void pdbox_get_more(const void** start, size_t* size) ICODE_ATTR; |
30 | int rockbox_send_dacs(void) ICODE_ATTR; | 30 | int rockbox_send_dacs(void) ICODE_ATTR; |
31 | 31 | ||
32 | /* Extern variables. */ | 32 | /* Extern variables. */ |
@@ -90,12 +90,12 @@ void rockbox_close_audio(void) | |||
90 | } | 90 | } |
91 | 91 | ||
92 | /* Rockbox audio callback. */ | 92 | /* Rockbox audio callback. */ |
93 | void pdbox_get_more(unsigned char** start, size_t* size) | 93 | void pdbox_get_more(const void** start, size_t* size) |
94 | { | 94 | { |
95 | if(outbuf_fill > 0) | 95 | if(outbuf_fill > 0) |
96 | { | 96 | { |
97 | /* Store output data address and size. */ | 97 | /* Store output data address and size. */ |
98 | *start = (unsigned char*) outbuf[outbuf_tail].data; | 98 | *start = outbuf[outbuf_tail].data; |
99 | *size = sizeof(outbuf[outbuf_tail].data); | 99 | *size = sizeof(outbuf[outbuf_tail].data); |
100 | 100 | ||
101 | /* Free this part of output buffer. */ | 101 | /* Free this part of output buffer. */ |
@@ -116,8 +116,6 @@ void pdbox_get_more(unsigned char** start, size_t* size) | |||
116 | playing = false; | 116 | playing = false; |
117 | 117 | ||
118 | /* Nothing to play. */ | 118 | /* Nothing to play. */ |
119 | *start = NULL; | ||
120 | *size = 0; | ||
121 | } | 119 | } |
122 | } | 120 | } |
123 | 121 | ||
@@ -185,7 +183,7 @@ int rockbox_send_dacs(void) | |||
185 | if(!playing && outbuf_fill > 0) | 183 | if(!playing && outbuf_fill > 0) |
186 | { | 184 | { |
187 | /* Start playing. */ | 185 | /* Start playing. */ |
188 | rb->pcm_play_data(pdbox_get_more, NULL, 0); | 186 | rb->pcm_play_data(pdbox_get_more, NULL, NULL, 0); |
189 | 187 | ||
190 | /* Set status flag. */ | 188 | /* Set status flag. */ |
191 | playing = true; | 189 | playing = true; |