[Openal] Linux: AL_CUTTOFF_ATTENUATION set too high?
Adam D. Moss
adam at gimp.org
Wed Jun 22 13:01:07 PDT 2005
Elias Naur wrote:
> I'm working on the RTS game Tribal Trouble, which is using OpenAL for sound
> effects and music on Linux, Mac OS X and windows. However, after some
> experiments, it quickly became apparent that Linux has a much higher minimum
> source gain threshold when using distance attenuation or simply source gain.
> This results in sounds being audible too far away, or too abrupt source
> culling.
>
> I digged through the openal source code (latest from CVS as of today) and
> found that the minimum source gain is controlled by _AL_CUTTOFF_ATTENUATION
> defined in al_attenuation.h. The constant comment states that the purpose of
> the minimum is to avoid popping artifacts, but the current value (0.01) seems
> way too high for me. I tried a value of 0, which gave me the same sound
> experience as on the other platforms, but since 0 is probably not the right
> value, I'm asking: Is 0.01 set too high or am I just being too picky
> regarding source gain and distance attenuation?
Sorry for the very late response. I think this is just set too high!
Did you deploy with a different value? I think this should probably
be 1/256 or even smaller.
--adam
--
Adam D. Moss - adam at gimp.org
More information about the Openal
mailing list