• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Codecs
  • Assigned To No-one
  • Operating System PortalPlayer-based
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by MikeS - 2007-08-05
Last edited by MikeS - 2007-11-18

FS#7540 - Dual core SPC codec.

This enabled SPC files to be played with echo on PortalPlayer targets like iPods and Sansa. It operates in a pipelined manner by running emulation on the COP and audio output on the CPU. Comes with a few asm optimizations to help out a bit though most help is just from the parallel processing.

Only reason this won’t go into SVN right away is that there is no compatibility with voice. There is no facility to swap-out multithreaded codecs – multiprocessor or otherwise. I plan to address this since I think codecs should have full control over their processing setup. The piplined method should be preferred for especially intensive codecs anyway.

This will compile for single core ARM and Coldfire as well and doesn’t create the extra thread in that case.
Single-core ARM still gets the asm tweaks.

Closed by  MikeS
2007-11-18 19:35
Reason for closing:  Out of Date
Additional comments about closing:  

Newer version of patch committed.


Available keyboard shortcuts


Task Details

Task Editing