LWJGL3 OpenAL seems to cut off the end of sounds

Hello.

I’ve noticed that the last second (there abouts) of any audio clip gets cut-off when I play it in my game. To play the sound I am using: alSourcePlay(id);

The “quick-fix” is obviously to add some sound-less noise to the end of the clip. But this is just a workaround. Any ideas?