FS#12810 - [WIP] New playstation sequenced music plugin powered by sexypsf

Attached to Project: Rockbox
Opened by Mauricio Garrido (gama) - Friday, 25 January 2013, 02:14 GMT
Last edited by Thomas Martitz (kugel.) - Monday, 24 March 2014, 09:18 GMT
Task Type Patches
Category Plugins
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Hi there,

this is another WIP plugin that I wrote last year. It plays playstation sequenced music
using the sexypsf library. Original homepage here:

I'm a bit new to git so please forgive me for not uploading a proper patch.

To test the plugin, simply copy the rockpsf folder to the plugins folder in
rockbox sources.

The plugin works as a viewer plugin, psf and minipsf extensions are associated with it in
viewers.config. Once you open a file, all other files in the same folder will be handled
by the plugin.

I'm not going to work on this anymore, so I decided to upload it here, and hope someone
can make a proper patch and maybe some dev would be interested in testing it, make
the necessary changes and upload an stable release.

Some notes about the plugin, It needs quite some memory to load and uncompress the
files, around 8 MB should be enough but I'm not sure ;P. And it needs a lot of CPU
power to play songs without hickups. From all the targets I own (ypr0, fuzev2, fuze+,
ipod nano) only the fuze+ and ypr0 are capable of psf playback.

I think some arm recompiler could be used in the core library, but that is a huge coding
task I believe.

Well, please read the README file for some additional info about the plugin.

Working on: simulator, samsungypr0, fuze+
Commid ID: e1ea08417bca57c607df6686472fa0a86f38b6d1
This task depends upon

Closed by  Thomas Martitz (kugel.)
Monday, 24 March 2014, 09:18 GMT
Reason for closing:  Out of Date
Additional comments about closing:  Flyspray is not a drop-and-go place. Either you want this upstreamed (and if necessary work on it, or get somebody else to work on it). If anyone steps up to complete this plugin request reopening please (or preferably upload to our gerrit instance).
Comment by Mauricio Garrido (gama) - Friday, 25 January 2013, 15:02 GMT
I made a couple of mistakes when creating the task, Category should be plugins and Reported Version should be daily. I don't have permission to modify the task, so I hope some mod can fix that. Thanks.
Comment by PurlingNayuki (yzflcyq) - Wednesday, 13 March 2013, 23:46 GMT
Nice patch. You may use Gerrit for a quicker commit...