Sound listener position updates incorrectly
The sound listener position is not updated when the camera moves, and is instead only updated when the camera rotates. You can hear this by moving the camera next to a sound source (like the water pools in Beshara, or the waterfalls near Vivec's Cantons), making sure to rotate the camera to keep it updated. Then just move the player without rotating, and no matter how far you move the sound will stay put.
This bug seems to have occurred with the introduction of the SoundManager::setListenerPosDir method. It only gets called from MWRender::Player::updateListener, which itself is only called from MWRender::Player::rotateCamera, so the sound listener never gets updated when the player camera doesn't rotate.
(RM-418 from redmine: created on 2012-10-01 by Chris Robinson, , closed on 2012-10-01 by Artem Kotsynyak)