diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2013-05-31 04:13:39 -0400 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2013-05-31 04:13:39 -0400 |
commit | 344b9d09860af193a0a297438432339f4108c574 (patch) | |
tree | 6178600bfbfb140bf20475ce578ff4748fdf4630 /apps/playback.c | |
parent | 5857c44017a1641fce7f00da7f16c143daacbaf6 (diff) | |
download | rockbox-344b9d09860af193a0a297438432339f4108c574.tar.gz rockbox-344b9d09860af193a0a297438432339f4108c574.zip |
Some corrections after 5857c44.
Playback needs to receive a couple of settings-related messages even
when not playing.
Put the message reply back where it was when loading an encoder for
recording.
Change-Id: I8cc80f46e42a0afd119991d698510e1ebef38ead
Diffstat (limited to 'apps/playback.c')
-rw-r--r-- | apps/playback.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/playback.c b/apps/playback.c index 01fa7a9dda..894c379b7e 100644 --- a/apps/playback.c +++ b/apps/playback.c | |||
@@ -3078,6 +3078,8 @@ void audio_playback_handler(struct queue_event *ev) | |||
3078 | /* buffer needs to be reinitialized */ | 3078 | /* buffer needs to be reinitialized */ |
3079 | LOGFQUEUE("playback < Q_AUDIO_REMAKE_AUDIO_BUFFER"); | 3079 | LOGFQUEUE("playback < Q_AUDIO_REMAKE_AUDIO_BUFFER"); |
3080 | audio_start_playback(0, AUDIO_START_RESTART | AUDIO_START_NEWBUF); | 3080 | audio_start_playback(0, AUDIO_START_RESTART | AUDIO_START_NEWBUF); |
3081 | if (play_status == PLAY_STOPPED) | ||
3082 | return; /* just need to change buffer state */ | ||
3081 | break; | 3083 | break; |
3082 | 3084 | ||
3083 | #ifdef HAVE_DISK_STORAGE | 3085 | #ifdef HAVE_DISK_STORAGE |
@@ -3086,6 +3088,8 @@ void audio_playback_handler(struct queue_event *ev) | |||
3086 | LOGFQUEUE("playback < Q_AUDIO_UPDATE_WATERMARK: %d", | 3088 | LOGFQUEUE("playback < Q_AUDIO_UPDATE_WATERMARK: %d", |
3087 | (int)ev->data); | 3089 | (int)ev->data); |
3088 | audio_update_filebuf_watermark(ev->data); | 3090 | audio_update_filebuf_watermark(ev->data); |
3091 | if (play_status == PLAY_STOPPED) | ||
3092 | return; /* just need to update setting */ | ||
3089 | break; | 3093 | break; |
3090 | #endif /* HAVE_DISK_STORAGE */ | 3094 | #endif /* HAVE_DISK_STORAGE */ |
3091 | 3095 | ||