• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category Codecs
  • Assigned To No-one
  • Operating System Sansa e200
  • Severity Low
  • Priority Very Low
  • Reported Version Release 3.0
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by DoomRater - 2008-11-25
Last edited by MikeS - 2013-05-21

FS#9577 - SNES player missing tracks on certain SPCs

Most notable on Dragon: the Bruce Lee Story. There are certain notes that do not play on the rockbox player but do play on SNESAmp as well as real carts.

recordings from Dragon_01.spc from both SNESAmp and the Rockbox player starting from about 45 seconds in for comparison. Also Dragon_01.spc included.

Closed by  MikeS
2013-05-21 08:30
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 in 71b9685

MikeS commented on 2011-04-21 10:20

Confirmed on e200. On my Gigabeat S it plays correctly but that uses realtime BRR decode.

MikeS commented on 2013-05-21 05:56

I figured out what this is. BRR caching assumes samples are self contained and that loops are inside the initial wave but Dragon_01 breaks that assumption by stitching various waves together. This doesn’t bother realtime BRR decoding but does mess up the cache. I will try to come up with a fix but it looks a wee bit tricky.


Available keyboard shortcuts


Task Details

Task Editing