dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: 2nd feature: Recording Timer

2nd feature: Recording Timer

From: David H. Straayer <>
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

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

Received on 2004-04-29

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy