[Openal] Get source offset returns AL_INVALID_ENUM
nic at weartronics.com
nic at weartronics.com
Mon Oct 9 00:25:55 PDT 2006
Hi Sven,
Thanks for the info! I read about this limitation for Linux, but I am
running on Windows (which is why I am surprised). I have some more info
about the problem...
The problem is solved by deleting / renaming nvopenal.dll in my system32
directory. So it looks like the wrapper dll is choosing the nvidia
native driver, and there is some problem with these enums with the
version of the nvidia native drive I have.
So, how can I force OpenAL to use e.g. the DirectSound wrapper
wrap_oal.dll, without deleting / renaming the native driver? I tried
copying OpenAL32.dll and wrap_oal.dll to the same directory as my
application, but this did not help - the native driver in system32 is
still detected and used.
Thanks,
Nic
Sven Panne wrote:
> Am Sonntag, 8. Oktober 2006 16:02 schrieb nic at weartronics.com:
>
>> When I call alGetSourcei or alGetSourcef with any of the source offset
>> parameters (i.e. AL_BYTE_OFFSET, AL_SAMPLE_OFFSET, or AL_SEC_OFFSET) the
>> function is not successful and the error code AL_INVALID_ENUM is
>> returned. If I use another parameter like AL_GAIN, there is no problem.
>>
>> Any clue what might be causing this problem?
>>
>
> I guess that you are using the sample implementation under Linux/Solaris/...,
> where the explanation is quite simple: This part of OpenAL 1.1 has not yet
> been implemented.
>
> Garin: Any news on the Wiki/bug tracker?
>
> Cheers,
> S.
>
>
>
>
>
More information about the Openal
mailing list