From 235d9d2565517ec73451390713a443d4fbac000c Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Thu, 8 Aug 2002 14:01:40 +0000 Subject: Added data loading if NEXT moves below watermark git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1615 a1c6a512-1295-4272-9138-f99709370657 --- firmware/mpeg.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'firmware') 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) init_dma(); start_dma(); track_change(); + + /* should we start reading more data? */ + if(!filling && (get_unplayed_space() < MPEG_LOW_WATER)) { + filling = true; + queue_post(&mpeg_queue, MPEG_NEED_DATA, 0); + } } else { reset_mp3_buffer(); -- cgit v1.2.3