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.tar.gz rockbox-c4b285027bd4e07a2259db6d56792d00d1a37ede.zip |
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 85e7ccc4fe..200e1cbc7e 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c | |||
@@ -612,11 +612,13 @@ static void mpeg_thread(void) | |||
612 | if(free_space_left <= 0) | 612 | if(free_space_left <= 0) |
613 | free_space_left = mp3buflen + free_space_left; | 613 | free_space_left = mp3buflen + free_space_left; |
614 | 614 | ||
615 | /* do we have any more buffer space to fill? */ | ||
615 | if(free_space_left <= MPEG_CHUNKSIZE) | 616 | if(free_space_left <= MPEG_CHUNKSIZE) |
616 | { | 617 | { |
617 | DEBUGF("0\n"); | 618 | DEBUGF("0\n"); |
618 | filling = false; | 619 | filling = false; |
619 | break;; | 620 | ata_sleep(); |
621 | break; | ||
620 | } | 622 | } |
621 | 623 | ||
622 | amount_to_read = MIN(MPEG_CHUNKSIZE, free_space_left); | 624 | amount_to_read = MIN(MPEG_CHUNKSIZE, free_space_left); |