I just released Gosu 0.7.14, with two crucial fixes and just one new feature:
• texture size calculation fixed
• Ruby 1.8/1.9 confusion on Linux fixed
• Gosu::VERSION and Gosu/Version.hpp added
0.7.14 is still a pretty major release because it replaces FMOD with OpenAL on OS X, meaning that FMOD's licensing terms do not apply to Gosu games on this platform anymore. Only some real-life testing will show if OpenAL works just as reliably though.
How hard was it to replace with OpenAL? When I was writing my engine, it was hell trying to get OpenAL to work ( and I never really got it working 100% correctly ). So I'm interested. :)
Quite ;) And I'm still not happy with the perf. on the iPhone. What helped a bit is that I can use the (Ext)AudioToolbox lib on Apple platforms to load basically every format except OGG.
I've revisited OpenAL for Windows and it seems that it can be bundled as just a single (or two) DLL files, so I probably misread something earlier. (I assumed you had to use Creative's installer for some reason.) But I still have to find a good, free library that will load all the common audio formats for me if I want it to replace FMOD. Posting proposals in the existing OpenAL thread is hereby officially encouraged. ;)
Excellent work Julian!
What do you mean all of the common ones?
I'm only aware of .wav, .midi, .mp3. Perhaps .Ogg as well.
MID and MP3 aren't critical, they aren't even consistently supported across platforms right now. Various sorts of WAV etc. files would be more important. Gosu already does OGG on its own, so that's not necessary anymore.
I have hope that something like the various free image loading libraries would exist for sound files as well, but so far I have only seen one very old library (simply called audiofile).
I know of a cross-platform various-image loading library called DevIL.http://openil.sourceforge.net/
I dunno of any library like that for sounds.I'll do some research on that for yah.
If Gosu supported Wav(Common variations) and OGG on all platforms that would be excellent
Thats all we need really
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill