Support and General Use > Recording
Recording countdown timer
Mmmm:
An update...well, actually two..
Version4: A nice little watch icon in the bottom right corner of the screen while the timer is ticking. This Icon appears in all screens no matter what you are doing. When the timer runs out the Icon flashes to remind you to go back into the recording screen where the recording will begin.
Version5: 128 hours? how long is that? Now you can only have 24 hours.. but you also have a day setting so you can have the timer running for 7 days! a whole week! Madness...I think that is long enough :D
Also settings wrap, so on reaching 59 minutes you just press up to get to 0 instead of going all the way back down again.
While mucking about I plugged in the remote just to see if the info fitted on the screen (will have to look at the Archos too) and guess what? The remote goes bonkers when the timer is running! hmmmm
[attachment deleted by admin, too old]
Mmmm:
Ok, the bonkers remote was just because it doesn't like being written to simultaneously so we can have no icon on the remote..no great loss.... I just hope the other targets (ie archos) dont have the same problem or they wont be able to have an icon at all.
Also the remote buttons dont work properly in the timer menu(for both remotes) so I've fixed that in this version.
Go on, give it a go... it hopefully works for all targets (that record), tell me what you think, or if it doesn't work ;)
[attachment deleted by admin, too old]
Rincewind:
I don't think the icon is a good idea. If I set a timer I don't want to babysit it to see if something starts flashing. Make it easy: show a splash "recording timer finished!!" or something like that for a few seconds if the player is not in recording screen. So when you are using the player you get the notice and if you leave it alone you leave it in recording screen.
A WPS Tag to show the remaining time could be nice, but I suppose that's overkill.
I'm just curious: have you created an own thread for the timer?
pabouk:
--- Quote from: Mmmm on September 05, 2006, 08:33:32 AM ---I had it so that it automatically started the recording screen wherever you are too but calling the recording screen from the timer was a bad idea....it crashed quite often but it worked often too..however, that's not good enough.
--- End quote ---
Does not the timer run in a different thread than the one that is used for UI? If so the correct solution should be to pass a message to the UI (Main) thread which will invoke the Recording Screen. Unfortunately I do not know much about the Rockbox architecture but the basics should be documented here: http://www.rockbox.org/twiki/bin/view/Main/RockboxArchitecture.
Mmmm:
--- Quote from: Rincewind on September 06, 2006, 11:10:56 AM ---I don't think the icon is a good idea. If I set a timer I don't want to babysit it to see if something starts flashing. Make it easy: show a splash "recording timer finished!!" or something like that for a few seconds if the player is not in recording screen. So when you are using the player you get the notice and if you leave it alone you leave it in recording screen.
--- End quote ---
Why is that preferable to an icon? It does the same thing only the Icon keeps flashing in the corner. A splash would turn off and you might miss it or it could permanently stay on and get in the way.
--- Quote ---I'm just curious: have you created an own thread for the timer?
--- End quote ---
Well, I used the timer thread that the backlight fade uses, That is why the backlight won't fade while the timer is running! When it has finished it gives it back though.
--- Quote from: pabouk on September 06, 2006, 11:26:54 AM ---
--- Quote from: Mmmm on September 05, 2006, 08:33:32 AM ---I had it so that it automatically started the recording screen wherever you are too but calling the recording screen from the timer was a bad idea....it crashed quite often but it worked often too..however, that's not good enough.
--- End quote ---
Does not the timer run in a different thread than the one that is used for UI? If so the correct solution should be to pass a message to the UI (Main) thread which will invoke the Recording Screen. Unfortunately I do not know much about the Rockbox architecture but the basics should be documented here: http://www.rockbox.org/twiki/bin/view/Main/RockboxArchitecture
--- End quote ---
Yes, that would be good... I don't know how to do that either, though... yet :)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version