This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#8082 - no/unreliable display of run-time data tags in WPS
Attached to Project:
Rockbox
Opened by Robert Kukla (roolku) - Saturday, 03 November 2007, 20:37 GMT+2
Last edited by Robert Kukla (roolku) - Sunday, 04 November 2007, 22:17 GMT+2
Opened by Robert Kukla (roolku) - Saturday, 03 November 2007, 20:37 GMT+2
Last edited by Robert Kukla (roolku) - Sunday, 04 November 2007, 22:17 GMT+2
|
DetailsI am afraid I have another MoB bug: The display of run-time data tags such as rating and playcount in the wps is unreliable. I have identified the following situations (gigabeat, r15436):
- select from tree/database while nothing is playing -> no display - select from tree/database while a track is playing -> display - skipping forward -> sometimes display (I *think* it coincides with buffering) - skipping backward -> display - fast forward skipping (i.e. track not yet buffered) -> display I have also noticed when forward skipping it sometimes briefly displays invalid info before it is overwritten by the correct one. |
This task depends upon
FS#8040is about the gathering of the data (the on-unbuffer callback) - this is about the display of already gathered data (the on-buffer callback).However it would be much more intuitive (and KISS) if the runtime data fields were filled like any other fields in the mp3entry struct during the call to get_metadata() thereby avoiding any inconsistencies as they are happening now.
The patch implements this mechanism and fixes so the
FS#8082bug.For symmetry it would be nice to use the same mechanism for HWCODEC (I believe HWCODEC doesn't use get_metadata()), but I'll leave that to someone with an actual device.