|
Rockbox mail archiveSubject: 2nd feature: Recording Timer2nd feature: Recording Timer
From: David H. Straayer <mail_at_dhstraayer.com>
Date: Wed, 28 Apr 2004 15:36:03 -0700 In a previous post I foolishly volunteered to implement a "review" feature (while hoping someone else would volunteer to do it) In this posting, I'd like to spec out a second feature. I know that somebody (Linus?) has already expressed an intent to do it, but if I get resignedly download the development stuff and implement "review", I might just take a poke at recording timer, too. So the intent of this posting is to make a first draft of the specs, solicit comments or suggestions, and hope, hope, hope, that somebody says "Don't bother, I'm already doing it" :-) On the recording screen, we add a field titled "Start at". The default value is "Now", but it can be filled in with either a 24 hour format time, or a delta time with a "+" sign in front of it. So it could be filled in with "15:30" to indicate starting when the clock next reads 3:30 pm. It could be filled in with "+1.5" or equivalently "+1:30", both of which would mean start recording in one hour, thirty minutes. If the "Start at" was changed from the default "Now", then as soon as the "start" button is pressed, a screen pops up that is labeled: "Recording begins at" and has three things, a countdown timer, a current time, and a "start-at" time. When the countdown timer counts down to zero, it changes to the regular recording screen and starts recording. On the recording screen, we also add a field titled "For". The default value is "Max", which is the maximum amount of recording time permitted by the available disk space. That amount of time is shown in a non-user-changeable field. This "recording-for" time is "sticky", in that it is "remembered" in the configuration, so that if a user routinely records 45 minute cassettes, it will "remember" by copying the value from the configuration file each time the recording screen is generated. Starting recording with a changed value in this field will cause the new "recording time" value to be written in the configuration file. During recording, the field counts down from its initial value to 0. If it was originally entered in a format like "2:30" or "2.5", as soon as the recording begins it should be reformatted to "150.0" and the label should change from (hours) to (minutes), and it counts down in tenth of a minute intervals. Ok please comment on this spec. Have I overlooked something? Are the increments and defaults appropriate? Would anybody PLEASE volunteer to implement it!!! (If not, there goes my weekends. :-) ) David H. Straayer Unofficial MP3/CD Audiobook Gadfly _______________________________________________ http://cool.haxx.se/mailman/listinfo/rockbox Received on 2004-04-29 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |