diff options
-rw-r--r-- | apps/wps.c | 2 | ||||
-rw-r--r-- | firmware/mp3_playback.c | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/apps/wps.c b/apps/wps.c index 097c908ca8..b44ca53070 100644 --- a/apps/wps.c +++ b/apps/wps.c | |||
@@ -414,8 +414,10 @@ static void fade(bool fade_in) | |||
414 | sound_set(SOUND_VOLUME, fp_volume >> 8); | 414 | sound_set(SOUND_VOLUME, fp_volume >> 8); |
415 | } | 415 | } |
416 | audio_pause(); | 416 | audio_pause(); |
417 | #ifndef SIMULATOR | ||
417 | /* let audio thread run and wait for the mas to run out of data */ | 418 | /* let audio thread run and wait for the mas to run out of data */ |
418 | while (!mp3_pause_done()) | 419 | while (!mp3_pause_done()) |
420 | #endif | ||
419 | sleep(HZ/10); | 421 | sleep(HZ/10); |
420 | 422 | ||
421 | /* reset volume to what it was before the fade */ | 423 | /* reset volume to what it was before the fade */ |
diff --git a/firmware/mp3_playback.c b/firmware/mp3_playback.c index a8d2d698eb..3c6bfdf9b6 100644 --- a/firmware/mp3_playback.c +++ b/firmware/mp3_playback.c | |||
@@ -653,6 +653,11 @@ void mp3_play_pause(bool play) | |||
653 | (void)play; | 653 | (void)play; |
654 | } | 654 | } |
655 | 655 | ||
656 | bool mp3_pause_done(void) | ||
657 | { | ||
658 | return true; | ||
659 | } | ||
660 | |||
656 | unsigned char* mp3_get_pos(void) | 661 | unsigned char* mp3_get_pos(void) |
657 | { | 662 | { |
658 | /* a dummy */ | 663 | /* a dummy */ |