summaryrefslogtreecommitdiff
path: root/firmware/mpeg.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-07-16 12:18:17 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-07-16 12:18:17 +0000
commitc4b285027bd4e07a2259db6d56792d00d1a37ede (patch)
treedef55cad50993d569149438a7879e1b01b73c5ba /firmware/mpeg.c
parent42b764553281b7049cbcb9009e29cb6d2bc5a1e7 (diff)
downloadrockbox-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.c4
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);