[openal] stereo separation issue with a stereo source
Lubomir I. Ivanov
neolit123 at gmail.com
Thu Feb 5 11:10:00 EST 2015
i have just built openal-soft from source (33ced1a7) and i think i've
encountered a small stereo separation issue. (0.15 seems to solve a
to my knowledge stereo sources cannot be manipulated via panning, cone
angles etc, which means that the stereo filed is hardcoded in the
buffer. if true, having support for that would be a great extension.
let's say i have a test app that loads a raw test stereo signal that
has, a 300Hz sine wave on the left channel and and a 500Hz on the
right channel fully separated channel wise.
feeding that to openal-soft like so:
alBufferData(buffer, AL_FORMAT_STEREO16, buf, len, 44100);
alSourceQueueBuffers(source, 1, buffer);
results in a small tone bleed from one channel to the other.
if i open those same raw samples in an audio editor and play them, the
channels are separate, yet if i record the test app output (record the
sound card output) the channel bleed can be heard and seen.
perhaps there is an openal-soft setting that i'm missing which narrows
the stereo field on playback or maybe there is a bug.
(Mingw, Windows7, Realtek HD Audio)
More information about the openal