summaryrefslogtreecommitdiff
path: root/firmware/target/hosted/android
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/hosted/android')
-rw-r--r--firmware/target/hosted/android/pcm-android.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/firmware/target/hosted/android/pcm-android.c b/firmware/target/hosted/android/pcm-android.c
index 23a003ff73..69fd06c6f7 100644
--- a/firmware/target/hosted/android/pcm-android.c
+++ b/firmware/target/hosted/android/pcm-android.c
@@ -153,8 +153,11 @@ void pcm_play_dma_start(const void *addr, size_t size)
153{ 153{
154 pcm_data_start = addr; 154 pcm_data_start = addr;
155 pcm_data_size = size; 155 pcm_data_size = size;
156 156
157 pcm_play_dma_pause(false); 157 (*env_ptr)->CallVoidMethod(env_ptr,
158 RockboxPCM_instance,
159 play_pause_method,
160 (int)pause);
158} 161}
159 162
160void pcm_play_dma_stop(void) 163void pcm_play_dma_stop(void)
@@ -168,14 +171,6 @@ void pcm_play_dma_stop(void)
168 stop_method); 171 stop_method);
169} 172}
170 173
171void pcm_play_dma_pause(bool pause)
172{
173 (*env_ptr)->CallVoidMethod(env_ptr,
174 RockboxPCM_instance,
175 play_pause_method,
176 (int)pause);
177}
178
179size_t pcm_get_bytes_waiting(void) 174size_t pcm_get_bytes_waiting(void)
180{ 175{
181 return pcm_data_size; 176 return pcm_data_size;