- Allow to customize the audio buffer size (see pkg-message for the point). - Take maintainership.
Responsible Changed From-To: freebsd-ports-bugs->jylefort Submitter has GNATS access
State Changed From-To: open->feedback Awaiting maintainers feedback
State Changed From-To: feedback->open From misfiled PR ports/102016: Date: Sun, 13 Aug 2006 09:49:40 -0500
State Changed From-To: open->closed Committed (without maintainer change), thanks.
After upgrading openal from 20060211_2 to 20060211_3 with this patch the game Warzone 2100 locks around first clash with the enemy (It looks like there need to be many channels mixed, many gunshots fired). Downgrading openal to 20060211_2 fixes the problem. I'll try to look into that but I thought it would be good to warn You.
Having OPENAL_BUFFER_SIZE set to 8192 fixes the problem. I'm not sure why if not set sometimes the game crashes with SIGSEGV and sometimes just lock eating 100% of the CPU. Its almost sure that it's not the lack of CPU power that causes the problem, it's Athlon64 3700+ with GF6800GT on PCI-E so it's possible to be the audio driver or this patch setting the buffer too low. The OS is : FreeBSD 6.1-STABLE FreeBSD 6.1-STABLE #0: Tue Aug 22 01:57:28 EEST 2006 and the audio is 'nForce4 AC'97 Audio Controller' (e.g. snd_ich.ko).