Sound problems with SVN max
BlitzMax Forums/BlitzMax Programming/Sound problems with SVN max
| ||
I've downloaded the SVN version of BlitzMax and am experiencing problems with my ogg files. Every sound is getting distorted using FreeAudio or OpenAl. If I switch back to 1.30 it works fine. Any ideas? |
| ||
What kind of distortion? Skipping? |
| ||
No, it's playing ok time-wise. But every sample and the music is accompanied by a distorted buzzing noise... http://download.newstargames.com/misc/SoundProbs.wma |
| ||
I tried copying the following modules from the official version into the SVN version and rebuilt, but the problem persists... brl.audio brl.audiosample brl.directsoundaudio brl.freeaudioaudio brl.oggloader brl.openalaudio pub.freeaudio pub.openal |
| ||
I've just installed the SVN mods (brl and pub) on XP, built, and ran a small test (wav and ogg). Audio is fine here. Hmm, that was with the default FreeAudio driver. However, if I try SetAudioDriver("FreeAudio DirectSound") I get the same issues as you.... interesting. |
| ||
It appears to be a problem with the buffer in with directsound. If I increase the buffer size, the "ticks" come less often. I haven't tried openal yet. My 3 audio mods play okay (irrKlang indicates it is using directsound8) |
| ||
Brucey, is it possible that I can revert to 1.30 and just update the mods that have changed to include your Unicode filepath support? If so which mods would it be? |
| ||
Yeah, I have a zip with *just* the files I changed... but I'm at work now, so I can't get them to you til later... The zip here has full modules, which you might want to try, but it's not the latest-latest version. |
| ||
This is strange, I tried the zip and rebuilt all but now when I do this:Local ini:TStream=OpenFile("ToDo.txt") If Not ini Notify("Could not open file") Else Notify("Found file") I get "Could not open file" when running from Blide or MaxIDE but if I run the resulting exe it works fine. Also if I put the full file path it works ok either way. |
| ||
In blitz_app.c (in brl.mod/blitz.mod) at the end of the bbStartup() function, you will see this :chdir( app_dir ); it wants to be this : #ifdef _WIN32 _wchdir( app_dir ); #else chdir( app_dir ); #endif The "bug" is because the current directory is not being set when the app starts. Like I said, that's not the latest-latest version ;-) |
| ||
Ah cool. I'll wait patiently then. :) |
| ||
Are the sounds working okay with this patch running on 1.30? |
| ||
At first I thought they were then I started getting that noise again. I'm not sure where it went wrong again so I'm doing a fresh install and repeating the process... |