Fix possible overflow when converting float to int
Fix possible overflow when converting float to int

Same as with the mixer, we can only use 25 bits of precision from
floats.

alexxvk/openal-soft,Wemersive/openal-soft,aaronmjacobs/openal-soft,alexxvk/openal-soft,arkana-fts/openal-soft,irungentoo/openal-soft-tox,franklixuefei/openal-soft,BeamNG/openal-soft,franklixuefei/openal-soft,aaronmjacobs/openal-soft,mmozeiko/OpenAL-Soft,Wemersive/openal-soft,arkana-fts/openal-soft,BeamNG/openal-soft,mmozeiko/OpenAL-Soft,rryan/openal-soft,rryan/openal-soft,irungentoo/openal-soft-tox