FS#2687 - Rewinding at end of song confuses playback
Attached to Project:
Rockbox
Opened by Anonymous Submitter - Wednesday, 21 September 2005, 03:16 GMT
Last edited by Nicolas Pennequin (nicolas_p) - Tuesday, 08 January 2008, 14:31 GMT
Opened by Anonymous Submitter - Wednesday, 21 September 2005, 03:16 GMT
Last edited by Nicolas Pennequin (nicolas_p) - Tuesday, 08 January 2008, 14:31 GMT
|
DetailsUsing the rewind feature when an mp3 only has a few
seconds remaining confuses the firmware as to which song is actually playing resulting in it NOT playing at the current rewind position, but rather playing the next track in queue(at the rewind position). In addition, the wps for the next track in queue is not displayed, the previous track's wps that was rewound is still displayed. Going into navigation mode will correct the wps display issue. I could reproduce the bug reliably with mp3's. Flacs and oggs appear to fine. -Robert DiNicolas bob@bah.net iriver h120 firmware using cvs-05-09-12 |
This task depends upon
Closed by Nicolas Pennequin (nicolas_p)
Tuesday, 08 January 2008, 14:31 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in r16025.
Tuesday, 08 January 2008, 14:31 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in r16025.
confirmed
bug 2942(which is technically a duplicate of this):If you stop the track in the last 3 seconds (during
gapless transition to the next track) and the device
shuts down - when switching back on the resume function
gets stuck and you must skip to the next track manually.
brian.a.martin@gmail.com
1) Internally to playback.c, when the codec moves from track A to track B.
2) Externally to playback.c, when the WPS moves from track A to track B.
The codec transition happens a few seconds before the WPS transition. If the user attempts a seek in this interval, horrible things happen!
All interfaces to playback.c need to refer only to the WPS transition, and corresponding track. I suspect the outputs are correct, but the inputs (seek position, in this case) are using the codec transition.