Rockbox

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bugs
  • Category Playlists
  • Assigned To No-one
  • Operating System All players
  • Severity Medium
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by Anonymous Submitter - 2003-02-09
Last edited by Steve Bavin - 2007-03-14

FS#894 - Unnecessary disk accesses on short playlists

When the complete playlist fits in the mpeg buffer, and
the playlist is played multiple times, the tracks are
reloaded from disk multiple times instead of loaded only
once.

From an examination of the mpeg code it appears that
when all tracks in a playlist can fit in the mpeg
buffer, it is filled with as many copies of the playlist
tracks as will fit into the mpeg buffer, and when the
low water mark is reached, the full mpeg buffer is again
loaded from the disk with multiple copies of the
playlist tracks.

It would be desirable to detect when the entire playlist
fits in the mpeg buffer and only load one copy of the
tracks once and then play them repeatedly. This would
decrease battery drain caused by the unnecessary disk
accesses.

This situation is easily demonstrated by playing a short
track (smaller than the mpeg buffer) and selecting
“Playback→Repeat→One”.

Firmware: CVS-030125
Model: Jukebox 5000
ROM: 5.06
USB: neg
ATA: 0×300 Mask: 0000

rb_dev@yahoo.com

Closed by  Daniel Stenberg
2007-05-19 15:14
Reason for closing:  Later
Additional comments about closing:  

Moved to the new KNOWN_ISSUES files since this is unlikely to be fixed in a forseeable time.

Admin
Daniel Stenberg commented on 2005-06-30 06:19

This is not really a bug but a feature enhancement, why I
move this to the feature-request tracker instead.

Paul Louden commented on 2007-03-02 06:56

This still exists, I’ve elevated back to bug, because really, there’s no reason a song should ever be in the buffer more than once unless it actually appears in an m3u more than once.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing