diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2002-07-16 12:18:17 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2002-07-16 12:18:17 +0000 |
| commit | c4b285027bd4e07a2259db6d56792d00d1a37ede (patch) | |
| tree | def55cad50993d569149438a7879e1b01b73c5ba /firmware/mpeg.c | |
| parent | 42b764553281b7049cbcb9009e29cb6d2bc5a1e7 (diff) | |
| download | rockbox-c4b285027bd4e07a2259db6d56792d00d1a37ede.zip rockbox-c4b285027bd4e07a2259db6d56792d00d1a37ede.tar.gz rockbox-c4b285027bd4e07a2259db6d56792d00d1a37ede.tar.bz2 rockbox-c4b285027bd4e07a2259db6d56792d00d1a37ede.tar.xz | |
Faster, deeper disk sleep. Should save us some power.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1370 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/mpeg.c')
| -rw-r--r-- | firmware/mpeg.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c index 85e7ccc..200e1cb 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c @@ -612,11 +612,13 @@ static void mpeg_thread(void) if(free_space_left <= 0) free_space_left = mp3buflen + free_space_left; + /* do we have any more buffer space to fill? */ if(free_space_left <= MPEG_CHUNKSIZE) { DEBUGF("0\n"); filling = false; - break;; + ata_sleep(); + break; } amount_to_read = MIN(MPEG_CHUNKSIZE, free_space_left); |