- Status Closed
- Percent Complete
- Task Type Bugs
- Category Music playback
- Assigned To No-one
- Operating System iPod Nano
- Severity Low
- Priority Very Low
- Reported Version Release 3.8
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#11973 - ipod nano 1G loses sound after record mode is turned on and off
After record mode is turned on and off on nano 1G 3.8, afterwards there is no sound, unless player is turned off and on. A person @ IRC notified me that after 3.7 version had been made some change for nano’s recording mode, so I tried 3.7 - no problems, several times turned recording mode on, off and resumed playback and no sound loss.
Closed by Buschel
2011-03-03 20:54
Reason for closing: Fixed
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
2011-03-03 20:54
Reason for closing: Fixed
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
Fixed with r29513, thanks to Martins for
testing!
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
I suspect r28341 to be the cause. This change implemented audiohw_set_monitor(bool) for WM8975.
The failure seems to be caused by unbuffered writes to the WM8975 registers during initialization. The new implementation of audiohw_set_monitor() uses these buffers. In consequence the first call of audiohw_set_monitor() will disable the connection from DAC to mixer until the next restart.
New version v02 of the patch. - replace all wmcodec_write() with
remove unused code
add explicit register buffer size and check for out-of-bounds