We are using FMOD Ex on our PSP project and need to confirm some things on how FMOD streams in music samples. Basically the idea we have is to allow the end user to play their own music tracks in the background instead of the default in game music.
To do this I need to confirm if the way FMOD loads in and plays streaming samples isn’t subject tobuffer overflows and the like. Or if it is, ways that this can be overcome without having to load the entire track into memory.
Thanks in advance for the help.
- NovaCaine asked 12 years ago
Thanks for the reply.
The idea we had, like i said above, is to allow the end user to play thier own music tracks during gameplay. For us to implement this feature we need to seek approval from Sony to use direct memorystick I/O without using their utility functions. Of course this can open a whole new can of worms, and I think Sony just want to be sure that there is no way that a hacker could give a altered file and create an exploit for them to use for their own purpose.
I think the information you have giving should be sufficient, and had brought up an idea I didn’t originally think of (user ejecting memorystick during play ). If I have any other questions I’ll post them here, as we havn’t confirmed this feature to be added as of yet but would like to get the information ready for when it is implemented.
- NovaCaine answered 12 years ago
when you want to do it let me know and we’ll see if there are any issues that we can fix with streaming files from memory stick. We havent tested it yet, but are a bit busy with ps3 right now so we’ll leave it for now until you want to do it
[quote="brett":1flk98zk]when you want to do it let me know and we’ll see if there are any issues that we can fix with streaming files from memory stick. We havent tested it yet, but are a bit busy with ps3 right now so we’ll leave it for now until you want to do it :)[/quote:1flk98zk]
Did this ever get resolved? we too want to do the same with our PSP downloadable game, is this possible and if so how?
- misterite answered 9 years ago
do you mean buffer underrun? starvation? How does that happen, do you mean they eject the media? Or that if the media is too slow that the stream might skip/stutter? The former is handled, and the latter is just a matter of adjusting buffer size.
Please login first to submit.