summaryrefslogtreecommitdiff
path: root/apps/playback.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/playback.c')
-rw-r--r--apps/playback.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/playback.c b/apps/playback.c
index 294bb3d69c..63382c7a42 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -3556,17 +3556,16 @@ static void audio_thread(void)
3556 if (ev.id == SYS_TIMEOUT) 3556 if (ev.id == SYS_TIMEOUT)
3557 ev.id = Q_AUDIO_FILL_BUFFER; 3557 ev.id = Q_AUDIO_FILL_BUFFER;
3558 } 3558 }
3559#if MEM > 8
3560 else 3559 else
3561 { 3560 {
3562 queue_wait_w_tmo(&audio_queue, &ev, HZ/2); 3561 queue_wait_w_tmo(&audio_queue, &ev, HZ/2);
3562#if MEM > 8
3563 if (playing && (ev.id == SYS_TIMEOUT) && 3563 if (playing && (ev.id == SYS_TIMEOUT) &&
3564 (FILEBUFUSED < high_watermark)) 3564 (FILEBUFUSED < high_watermark))
3565 register_ata_idle_func(ata_fillbuffer_callback); 3565 register_ata_idle_func(ata_fillbuffer_callback);
3566 }
3567#else
3568 queue_wait_w_tmo(&audio_queue, &ev, HZ/2);
3569#endif 3566#endif
3567 }
3568
3570 switch (ev.id) { 3569 switch (ev.id) {
3571#if MEM > 8 3570#if MEM > 8
3572 case Q_AUDIO_FILL_BUFFER_IF_ACTIVE_ATA: 3571 case Q_AUDIO_FILL_BUFFER_IF_ACTIVE_ATA: