Well,I mostly write this due to my happiness and relief that it now works. So forgive me if I bore you. Maybe someone will find this useful anyway.
I tried to compile sexypsf, a command-line player to play playstation 1 and playstation 2 music-files.
Compiling worked nicely, but when i tried to play some music, I noticed that the sound was stuttering. "top" showed me that the Pandora was pushed to it's limit (99% cpu-usage) and so I though "ah crap, didn't know that sexypsf needs so much cpu-power.
I compared the cpu-usage of sexypsf on my Gentoo-pc - an old Athlon2600+, which isn't THAT much faster than the Pandora and there it only used 5% while playing. And so I thought that there must be something wrong going on.
I searched for some information about compile-flags, stumbled across this thread and without knowing much about what I am doing, I modified the Makefile of sexypsf from
to
The result was quite pleasing. No stuttering and the cpu-usage in "top" ranged from ~35% to 50% for exactly the same song.
Right now I'm happily listening to FinalFantasy9-soundtrack in psf-format (all together ~26MB) playing flawlessly on my Pandora. Well, mabye some other existing player on the Pandora can already do this, but who cares.
I tried to compile sexypsf, a command-line player to play playstation 1 and playstation 2 music-files.
Compiling worked nicely, but when i tried to play some music, I noticed that the sound was stuttering. "top" showed me that the Pandora was pushed to it's limit (99% cpu-usage) and so I though "ah crap, didn't know that sexypsf needs so much cpu-power.
I compared the cpu-usage of sexypsf on my Gentoo-pc - an old Athlon2600+, which isn't THAT much faster than the Pandora and there it only used 5% while playing. And so I thought that there must be something wrong going on.
I searched for some information about compile-flags, stumbled across this thread and without knowing much about what I am doing, I modified the Makefile of sexypsf from
Code:
FLAGS = -D__LINUX__ -DPSS_STYLE=1
to
Code:
FLAGS = -DPANDORA -D__LINUX__ -DPSS_STYLE=1 -pipe -march=armv7-a -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -mfloat-abi=softfp -fno-inline-functions -O2 -fno-exceptions
The result was quite pleasing. No stuttering and the cpu-usage in "top" ranged from ~35% to 50% for exactly the same song.
Right now I'm happily listening to FinalFantasy9-soundtrack in psf-format (all together ~26MB) playing flawlessly on my Pandora. Well, mabye some other existing player on the Pandora can already do this, but who cares.
Last edited by a moderator: