|
Rockbox mail archiveSubject: Re: RE: Resume fetaure using the RTC to stor the resume point ?Re: RE: Resume fetaure using the RTC to stor the resume point ?
From: Fabian Merki <fabian_at_merkisoft.ch>
Date: Fri, 26 Jul 2002 12:52:15 +0200 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 Received on 2002-07-26 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |