diff options
Diffstat (limited to 'apps/playback.c')
-rw-r--r-- | apps/playback.c | 7 |
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: |