[Openal-devel] openal-soft
Lukasz Pawelczyk
havner at pld-linux.org
Fri Feb 8 15:55:54 PST 2008
Lukasz Pawelczyk wrote:
> I'll try to give EFX10Show a shot later today.
Hmm, thats kinda hard to do.
1. There are no sources for it in SDK, only binary.
2. The rest of EFX examples seems to be rather hard to compile under
Linux. The Framework is written for windows. I tried changing
headers/types to Linux ones, but I have no idea what are ks.h and
ksmedia.h (needed by CWaves which is needed by Framework). Besides
windows OpenAL seems to have much more header files which are used there
(efx.h, efx-creative.h, efx-util.h and xram.h which is probably X-Fi
specific).
Besides that while fighting with it I found that (I think) those
examples are using internal OpenAL calls.
example (after including al.h, alc.h and alext.h, but no Framework.h):
EFXFilter.cpp:36: error: 'alGenFilters' was not declared in this scope
EFXFilter.cpp:40: error: 'alIsFilter' was not declared in this scope
$ strings /usr/lib/libopenal.so.1 | grep "alIsFilter\|alGenFilters"
alGenFilters
alIsFilter
alGenFilters
alIsFilter
$ grep "alGenFilters\|alIsFilter" Framework.h
extern LPALGENFILTERS alGenFilters;
extern LPALISFILTER alIsFilter;
Is that normal and proper behaviour? I know it's not up to you to make
specification but shouldn't they be exported/put in include if they are
needed for some operations?
--
Regards Havner {jid,mail}:havner(at)pld-linux.org
"Quis custodiet ipsos custodes?"
More information about the Openal-devel
mailing list