When _alFloatMul is called on a very small buffer consisting of <= 2 samples, buffer length will be calculated incorrectly (512MB), which will lead to segfault. The patch fixes this and also improves performance a tiny bit (when buffer is aligned, first 4 samples will now be processed with mmx as they should).
Port maintainer (firstname.lastname@example.org) is cc'd.
Generated with FreeBSD Port Tools 0.77
Maintainer of audio/openal,
Please note that PR ports/133354 has just been submitted.
If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.
The full text of the PR can be found at:
Edwin Groothuis via the GNATS Auto Assign Tool
Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
I'll take it.
Committed with portmgr approval. Sorry for committing it without your
approval, but it really affects many ports and blocks some other updates
I'd like to make before the freeze.
amdmi3 2009-04-07 22:17:39 UTC
FreeBSD ports repository
- Fix segfault under certain conditions
Submitted by: myself
Approved by: pav@
Revision Changes Path
1.52 +1 -1 ports/audio/openal/Makefile
1.1 +11 -0 ports/audio/openal/files/patch-src-arch-i386-x86_floatmul.c (new)
email@example.com mailing list
To unsubscribe, send any mail to "firstname.lastname@example.org"