[Update] Removed ALUT Dependency

CaseyB

20-10-2007 08:13:44

I have removed the ALUT dependency and beefed up the Ogg loading code, I would really like it if people could test these out and let me know if they have any trouble. I have also updated the set up instructions to reflect the fact that ALUT is not needed anymore. And the documentation is back up online, you can find it here www.MooProductions.org/OgreAL/Documentation.

kingdranix

20-10-2007 15:49:47

I have downloaded and tested all the demos. Apart from the sound in the multichannel demo, all of them are working fine in debug and release mode. I haven't tried using it yet.

CaseyB

20-10-2007 19:19:19

Very cool, thank you! Also, please let me know when you start using sounds of your own. I have a limited set of files to test against and I want to be sure that others work as well.

Aquatix

26-10-2007 02:03:53

Just in case you want some more feedback:

1) Downloaded the version from CVS, compiled it all.
2) Tested all the demos, debug & release modes. No errors so far
3) Updated the version in my app - works like a charm now! Tested ALL kinds of files with it (diffrent sizes - several Kb to 100's MB), works really well and stable. Something, that has improved surely - is the stability. When I had the older versions - sometimes, when FPS would fall, or just make a rapid jump (e.g. from 80 to 15, caused by physics for instance), the app would just stop playing sound and crash to desktop after a short time. Never noticed anything like this with the new version.
So, congratulations on such a major milestone! (never liked that ALUT dependency...)

Just a little wishlist, perhaps:
1) Maybe you should add Ogg and Vorbis libs to the CVS? Their license allows this, and this would make compiling WAY easier.
2) Currently SoundManagers hooks up to the sceneManager's FrameStarted, FrameEnded, etc. Maybe this would be a good idea to give an option of using a separate update() call or something?
3) Am I right in thinking, that OpenAL's EFX (such nice things like reverberation, environments, etc.) are not yet supported in OgreAL, or did I just not find them? If yes, then has any work been already done on implementing them? (or are they at least planned to be implemented?)

P.S. Thnx for OgreAL as a whole, nice job indeed!

CaseyB

26-10-2007 10:27:43

Just in case you want some more feedback:
I always want feedback!

Updated the version in my app - works like a charm now! Tested ALL kinds of files with it (diffrent sizes - several Kb to 100's MB), works really well and stable... So, congratulations on such a major milestone! (never liked that ALUT dependency...)
GREAT!!! Glad to hear this version is working better for you. I am really trying to make it more stable. Nothing is more frustrating than an unstable lib.

Just a little wishlist, perhaps:
1) This is a good thing, I really like that Ogre does this. It's kind of a pain to keep up the dependencies, but I am thinking of doing it now that the ogg stuff are the only ones other than OpenAL.
2) That sounds reasonable. I can add that is as an option.
3) Correct, this has not been implemented yet, but it is on the list after some more fundamental things that I need to clear up like better resource management.

P.S. Thnx for OgreAL as a whole, nice job indeed!
I am very glad you like it! Thank you very much!!