summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Bavin <pondlife@pondlife.me>2006-10-19 07:43:07 +0000
committerSteve Bavin <pondlife@pondlife.me>2006-10-19 07:43:07 +0000
commit004ee26e17dea72ce2f7e17a7b2e32dbbf992429 (patch)
tree1b1bc6404235a96989c8dd529a086767e8d01568
parent48b4ac3745156871d2f14b96ca4a2aaeb7d04986 (diff)
downloadrockbox-004ee26e17dea72ce2f7e17a7b2e32dbbf992429.zip
rockbox-004ee26e17dea72ce2f7e17a7b2e32dbbf992429.tar.gz
rockbox-004ee26e17dea72ce2f7e17a7b2e32dbbf992429.tar.bz2
rockbox-004ee26e17dea72ce2f7e17a7b2e32dbbf992429.tar.xz
Keep the WPS progress bar updating at end of playback
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11266 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/playback.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/playback.c b/apps/playback.c
index 5cf059f..92fc4a5 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -1839,7 +1839,10 @@ static void codec_thread(void)
/* Wait for the audio to stop playing before
* triggering the WPS exit */
while(pcm_is_playing())
- sleep(1);
+ {
+ CUR_TI->id3.elapsed = CUR_TI->id3.length - pcmbuf_get_latency();
+ yield();
+ }
LOGFQUEUE("codec > audio Q_AUDIO_STOP");
queue_post(&audio_queue, Q_AUDIO_STOP, 0);
break;