Page 4 of 5
Posted: Sat Nov 18, 2006 12:59 am
by flaith

Great !!!
Thanks for the lib

Posted: Tue Nov 28, 2006 1:52 am
by Quantum
v1.20.1 for Win32 released
Posted: Fri Dec 22, 2006 4:13 am
by Quantum
v1.20 for Linux released. Featuring ALSA support. Enjoy!
Release notes:
http://sourceforge.net/project/shownote ... _id=158498
Posted: Thu Dec 28, 2006 12:37 pm
by xperience2003
ufmod works fine under windows, but under linux i have a problem
to use ufmod and puresound
using Initsound() stops the music
whats wrong?
Posted: Sat Jan 06, 2007 4:12 am
by Quantum
xperience2003 wrote:using Initsound() stops the music
whats wrong?
OSS or ALSA or both? It seems ALSA uses exclusive access by default.
Posted: Fri Feb 02, 2007 2:37 am
by Quantum
v 1.21 for Win32 released. Featuring OpenAL, a new engine, a new XMStrip build and more.
Posted: Sun Apr 08, 2007 3:24 am
by Quantum
v1.22 for Win32 released
Changes:
http://sourceforge.net/project/shownote ... _id=158498
BTW, the helpfile for PureBasic is much more detailed this time and features a better design.
Posted: Mon Apr 09, 2007 6:59 pm
by Comtois
Work fine, i like it
Thanks
Posted: Tue Apr 10, 2007 6:03 am
by yoxola
Hi,
I got problem compiling on BlitzMax, I got this error
Compile Error
Duplicate identifier 'IDirectSoundBuffer' in modules 'pub.directsound' and 'pub.directx'
And one suggestion:
How about put ufmod module outside of pub.mod as:
ufmod.mod\dsound.mod
ufmod.mod\dsufmod.mod
ufmod.mod\oalufmod.mod
ufmod.mod\openal.mod
BlitzMax will automatically import all mods in BRL.mod and PUB.mod if no framework specified.
and linking the lib in corresponding modules.
This error occures in BlitzMax 1.24 (lastest sync) and uFMOD 1.22
Posted: Tue Apr 10, 2007 7:59 am
by Rescator
yoxola you might want to post BlitzMax related support stuff to the BlitzMax forum thread (if there is one over there? *looks at Quantum*)
I prefer to keep things "Pure"Basic here

Posted: Tue Apr 10, 2007 3:35 pm
by yoxola
I'm sorry but I think this is the major thread that Quantum reads.
Quantum has make a complete and woking package in PureBasic,
it should be OK to mention about other ports like FreBasic etc, to make it perfect.
Posted: Tue Apr 10, 2007 5:49 pm
by Quantum
Compile Error
Duplicate identifier 'IDirectSoundBuffer' in modules 'pub.directsound' and 'pub.directx'
That means latest BMax releases already include a DirectSound module. You can modify the DSuFMOD mod to use that (standard) module if you like (just edit the *.i files) or disable the pub.directx one when using uFMOD. BTW, isn't Framework supposed to disable all non-explicitly declared modules? It shouldn't use pub.directx I guess.
And one suggestion:
How about put ufmod module outside of pub.mod as:
Sure, feel free to move it :) I'll fix that next time.
BTW, I don't have access to BMax forum.
Posted: Tue Apr 10, 2007 5:58 pm
by yoxola
Ah, thanks for the solution, I'll try to deal with that.
BlitzMax will import BRL and PUB when no framework specified,
I know nothing about DX programming so I don't know how to fix it.
(BTW, current BlitzMax build comes with a OpenAL device,
SetAudioDriver "OpenAL" to activate/use it)
I'm currently using 1.21 for temporary solution
As the PureBasic port is very stable now,
what I think is the OpenAL lib is much larger than uFMOD :roll:
However, thanks for this GREAT work!
Posted: Wed Apr 11, 2007 12:14 am
by Quantum
yoxola wrote:
I know nothing about DX programming so I don't know how to fix it.
Just open dsufmod.release.win32.x86.i and remove the following line:
import pub.dsound
yoxola wrote:
(BTW, current BlitzMax build comes with a OpenAL device,
SetAudioDriver "OpenAL" to activate/use it)
I'm currently using 1.21 for temporary solution :(
I'm not a registered BMax user. So, I don't have access to the latest BMax releases. Let me know if there are any conflicts with that OpenAL driver.
yoxola wrote:
what I think is the OpenAL lib is much larger than uFMOD
The OpenAL Userlib just adds some entries to the import table, not significantly affecting the file size. openal32.dll is big, but it shouldn't be counted as part of your application's size.
Posted: Wed Apr 11, 2007 6:31 am
by yoxola
I'll try to create a thread in SF later, excuse me to iron out this issue first... thanks everyone.
Remove import pub.dsound
Code: Select all
Compile Error
Identifier 'IDirectSoundBuffer' not found.
If I change
import pub.dsound
to
import pub.directx
Compile stops at
If DirectSoundCreate(Null, Varptr DirectSound, Null) < 0
with this message
Code: Select all
Compile Error
Expreion for 'Var' parameter must be a variable
Below is the piece in dsound.bmx related to used methods, thanks.
Code: Select all
Global DirectSoundCreate( guid:Byte Ptr,dsound:IDirectSound Var,unk:Byte Ptr )"win32"=GetProcAddress( _ds,"DirectSoundCreate" )
Code: Select all
Method CreateSoundBuffer( desc:Byte Ptr,buf:IDirectSoundBuffer Var,unk:Byte Ptr )