diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-08-16 14:41:47 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-08-16 14:41:47 +0000 |
commit | 6224cdb16677cae7b65b0598eec3381a6fb6a4aa (patch) | |
tree | 9ad9b39557492606c853e7f14c359bca5e0a3b65 /firmware/drivers | |
parent | 085e77467565aba251c31721e92bc7ebd7baa61f (diff) | |
download | rockbox-6224cdb16677cae7b65b0598eec3381a6fb6a4aa.tar.gz rockbox-6224cdb16677cae7b65b0598eec3381a6fb6a4aa.zip |
Added resume. Works in dirs and playlists, shuffled or not. Resumes mid-song, but press pause on players before you shutdown so they get a chance to store the position on disk. Recorders use RTC ram. Todo: Time display is wrong after mid-track resume and ffd/rew is not handled.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1787 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/ata.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c index 5c8ba2d1b8..620f629e6e 100644 --- a/firmware/drivers/ata.c +++ b/firmware/drivers/ata.c | |||
@@ -304,6 +304,7 @@ extern void ata_delayed_write(unsigned long sector, void* buf) | |||
304 | extern void ata_flush(void) | 304 | extern void ata_flush(void) |
305 | { | 305 | { |
306 | if ( delayed_write ) { | 306 | if ( delayed_write ) { |
307 | DEBUGF("ata_flush()\n"); | ||
307 | delayed_write = false; | 308 | delayed_write = false; |
308 | ata_write_sectors(delayed_sector_num, 1, delayed_sector); | 309 | ata_write_sectors(delayed_sector_num, 1, delayed_sector); |
309 | } | 310 | } |