as You well know in the latest stable version of the Linux kernel branch 2.6.x OSS is deprecated, and doesn't have driver for new hardware. Alsa OSS implementation doens't have allways correct all API OSS emulation, so some programs works, some doesn't. quake2-icculus has option in makefile to chose between ALSA and OSS, but this isn't exported throu ebuild file to user as choise. User can't chose ALSA. I suggest to add alsa flag support. Reproducible: Always Steps to Reproduce:
Created attachment 66491 [details, diff] proposed patch for the ebuild The patch adds the alsa use flag to quake2-icculus. Works for me, and the sound isn't as chunky as it was with OSS.
Created attachment 66497 [details, diff] proposed patch to ebuild Forgot to add the dependency for alsa...
thanks, now in portage