This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#10474 - FM tuner on Gigabeat S fails to tune last frequency on start
Attached to Project:
Rockbox
Opened by Eric Jorgensen (EricJorgensen) - Thursday, 30 July 2009, 02:02 GMT+2
Last edited by Bertrik Sikken (bertrik) - Monday, 21 June 2010, 18:45 GMT+2
Opened by Eric Jorgensen (EricJorgensen) - Thursday, 30 July 2009, 02:02 GMT+2
Last edited by Bertrik Sikken (bertrik) - Monday, 21 June 2010, 18:45 GMT+2
|
Detailsin r22084 and some previous versions (I know I've noticed it before) the FM tuner is not tuned when the tuner function is launched.
The frequency is remembered from the last time the fm tuner was used, but only static is heard until i seek in either direction and back to the frequency. This behavior on the Gigabeat S differs from the way the fm tuner behaves on other targets. |
This task depends upon
Closed by Bertrik Sikken (bertrik)
Monday, 21 June 2010, 18:45 GMT+2
Reason for closing: Fixed
Additional comments about closing: Should be fixed in SVN r27018
Monday, 21 June 2010, 18:45 GMT+2
Reason for closing: Fixed
Additional comments about closing: Should be fixed in SVN r27018
A tuner bug from the AMS sansa that may also exist on the gigabeat S is that the player hangs when accessing the radio when it is powered off (e.g. paused). Could you try the following and see if it has the same behaviour as on the Clip? : go to the radio screen, pause, then skip channels -> hang.
Also interesting - the last two times i turned on my S60 and went into the fm radio function, it started up tuned - so it would appear to be intermittent behavior.
But, for the hang. Yes. Perhaps the tuner shouldn't be placed in standby during pause but instead just muted. I'm not really surprised there. It's not a hard lock as there is still backlight action. So, is the loop to wait for tuning not exiting?
I can't get it to do it now.
The need for a tuning check might be an errata of sorts not covered in the docs we have?
Seeking as currently implemented is just tuning and then checking a level and so not fundamentally different. I can't see where that would matter. Perhaps it doesn't reset the bit fast enough before the tuning sequence is initiated. Maybe check if a delay matters...say, one tick? (some guesses, no code in front of me atm :)