Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: RE: Resume fetaure using the RTC to stor the resume point ?
From: Fabian Merki (fabian_at_merkisoft.ch)
Date: 2002-07-26


when do i have a partioned harddisk? i have a record 20gb.
i know i could do this in my pc but isn't the recorder's hd already partioned?

for me file writing would be a huge feature and i hope that somebody (who would be my personal hero! *smile*) will implement this in near future...!

as my boss always tell me: type faster - work harder! ;-)

fabian

----- Original Message -----
From: Nielsen Linus (ext)
Sent: 26.07.2002 11:55:57
To: rockbox_at_cool.haxx.se
Subject: RE: Resume fetaure using the RTC to stor the resume point ?

> > Hi all,
> >
> > I'd like to know if it is possible to use the RTC driver to
> > store the last file position ?
> > I mean to be able to resume a file play after shutting down the AJR.
> >
> > So there are many questions :
> > - how many memory still available in the RTC ?
>
> The total RTC memory is 44 bytes, and ce currently use 18 of them.
>
> > - how many memory do we need to store the last position
> > to resume it ? store the file path and the file offset.
>
> Storing the file path is out of the question, since that would require 260
> bytes of memory to be able to store the maximum allowed filename. The file
> offset, on the other hand, takes only 4 bytes.
>
> I think the best solution would be to store the filename/offset in a sector
> on disk, or even a file. Then we can also store things like the playlist
> name, playlist index and random seed, to be able to continue even in a
> playlist.
>
> However, we don't have any file write support in our filesystem drivers yet.
> We will have to resort to raw sector writes, and that gives another
> question: which sector to use.
>
> When the hard disk is partitioned, there are lots of unused sectors we can
> save to, between the MBR and the start of the first partition. The stock
> Archos firmware use those on the Player to save settings. However, if the
> drive has no partition table we are in trouble.
>
> A good approach to start with would be to save the resume information in
> sector 60 at regular intervals, let's say every time the disk spins up to
> get more MP3 data. Those with unpartitioned hard drives will have to live
> without resume until we have file write support.
>
> The beauty of this solution is also that we can have the same solution on
> both Player and Recorder.
>
> /Linus



Page was last modified "Jan 10 2012" The Rockbox Crew
aaa