summaryrefslogtreecommitdiff
path: root/firmware/mpeg.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-08-08 14:01:40 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-08-08 14:01:40 +0000
commit235d9d2565517ec73451390713a443d4fbac000c (patch)
tree555937346be154c5c1c1ec83165a46444338da75 /firmware/mpeg.c
parentd76116a21117042420d79ee2c10cecb5fdb237a9 (diff)
downloadrockbox-235d9d2565517ec73451390713a443d4fbac000c.tar.gz
rockbox-235d9d2565517ec73451390713a443d4fbac000c.zip
Added data loading if NEXT moves below watermark
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1615 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/mpeg.c')
-rw-r--r--firmware/mpeg.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index 974f915232..ce50115f05 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -740,6 +740,12 @@ static void mpeg_thread(void)
740 init_dma(); 740 init_dma();
741 start_dma(); 741 start_dma();
742 track_change(); 742 track_change();
743
744 /* should we start reading more data? */
745 if(!filling && (get_unplayed_space() < MPEG_LOW_WATER)) {
746 filling = true;
747 queue_post(&mpeg_queue, MPEG_NEED_DATA, 0);
748 }
743 } 749 }
744 else { 750 else {
745 reset_mp3_buffer(); 751 reset_mp3_buffer();