0
0

[code:3is9xqf8]

30/05/08 4.15.06 – Development release update

  • Add FMOD_SYSTEM_CALLBACKTYPE_BADDSPCONNECTION. This now triggers if
    System::setCallback is used and the user has created a circular DSP connection.
    This error check is now moved from DSP::addInput into the thread, to avoid a
    stall in the main thread.
  • Added "FMOD Event System – Best Practices For Programmers" document

  • PS2 – Add ability to call FMOD_File_SetDiskBusy from IOP. User IOP modules must
    link with fmodiop.ilb

  • Fix unnecessary file seek when mpeg decoder encounters a tag at the end of an mpeg.

  • Fix crash when looping certain mp3s created with FMOD_CREATECOMPRESSEDSAMPLE.
  • Fixed stall in DSP::addInput by moving circular connection error check into mixer
    thread. See new FMOD_SYSTEM_CALLBACKTYPE_BADDSPCONNECTION callback.

  • PS2 – Fix FMOD_INIT_PS2_SWAPDMACHANNELS from making software mixed output silent.

  • Event API – Fixed oneshot sounds not unpausing, therefore sounding like they
    never start.

  • Event API – Fixed problem with event property "3D Position Randomization"

  • FSBankEx – Fix seamless looping encoder for stereo/multichannel/low samplerate
    mp3 encoded FSB files

  • Changed System::setCallback to remove type parameter. This isnt needed, just
    switch on all types of callback from the callback itself, and filter out ones
    you don’t care about.

  • PS3 – Now built with SDK 230.001

[/code:3is9xqf8]

This thread is for discussion / bugreports for the current release.
Download the current release from the front page at http://www.fmod.org

  • You must to post comments
0
0

[quote="brett":2m12t5ck][code:2m12t5ck]

30/05/08 4.15.06 – Development release update

  • PS2 – Add ability to call FMOD_File_SetDiskBusy from IOP. User IOP modules must
    link with fmodiop.ilb

[/code:2m12t5ck]
[/quote:2m12t5ck]

Hi,

Thank you for adding this! However, I have two issues after I installed and tried to compile.

  1. I need to copy some enum and defines form fmod.h, like FMOD_RESULT, F_STDCALL, F_API… etc, to pass the compiler. Do I need to include anything else than fmodps2_iop.h?

  2. I got an error when creating our irx: error: Unrecognised input file Y:\PRJ_ExternalSDK\fmod\ps2\lib\libfmodiop.ilb
    The ilb file is only 1k, is that correct?

  • You must to post comments
0
0
  1. you include fmod.h
  2. yes the file is correct. if you look inside it is just text actually

[code:29sc5mnj]

IOP-ILB# $SN-fmodex$

L fmodex
V 0x0400
F 0x0000
E 004 FMOD_File_SetDiskBusy
E 005 FMOD_File_GetDiskBusy
[/code:29sc5mnj]

you have to link with -ilb=fmodiop.lib

  • You must to post comments
0
0

[quote="brett":24e1725q]1. you include fmod.h
2. yes the file is correct. if you look inside it is just text actually

[code:24e1725q]

IOP-ILB# $SN-fmodex$

L fmodex
V 0x0400
F 0x0000
E 004 FMOD_File_SetDiskBusy
E 005 FMOD_File_GetDiskBusy
[/code:24e1725q]

you have to link with -ilb=fmodiop.lib[/quote:24e1725q]

Ok I got it compiled and linked. I create a new irx, but when I use sceSifLoadModule() to load it, it fails. (returning a -200 id) If I comment out fmod codes, it works. Have any idea?

Thank you.

  • You must to post comments
0
0

It means you havent loaded the irx it requires before hand, which is the fmodex.irx

  • You must to post comments
0
0

[quote="brett":qcfsgd34]It means you havent loaded the irx it requires before hand, which is the fmodex.irx[/quote:qcfsgd34]

Ok, I fixed that. Now when I init my event system, I got FMOD_ERR_IRX. Any Idea? I am still running in 30/05/08 4.15.06.

Thank you.

  • You must to post comments
0
0

[quote="karl":31gdtfj5][quote="brett":31gdtfj5]It means you havent loaded the irx it requires before hand, which is the fmodex.irx[/quote:31gdtfj5]

Ok, I fixed that. Now when I init my event system, I got FMOD_ERR_IRX. Any Idea? I am still running in 30/05/08 4.15.06.

Thank you.[/quote:31gdtfj5]

Now we update to latest again, but we still get FMOD_ERR_IRX at the same place. What does that mean??

Thank you.

  • You must to post comments
0
0

FMOD_ERR_IRX means the EE timed out trying to communicate with the fmod.irx.

I’d suggest stripping away any other code of yours first to make sure there isnt some sort of SIF conflict, because it seems like there is.

What did the IOP tty log say? It should display some messages about how it started up and memory stats.

  • You must to post comments
Showing 7 results
Your Answer

Please first to submit.