pygame-1.8.0 is giving scratchy sound due to a miscalculation of buffer size. It's intended to increase the buffer size to the next power of two, but instead sets it to 256, regardless of the input. Upstream has fixed it in SVN here: http://www.seul.org/viewcvs/viewcvs.cgi/trunk/src/mixer.c?root=PyGame&rev=1222&r1=1158&r2=1222 My patch is slightly different, but has the same basic effect. I'll be sending it upstream shortly, as it is more readable than the official version. Reproducible: Always
Created attachment 153907 [details] Ebuild to incorporate patch.
Created attachment 153909 [details, diff] Patch to fix problem.
The patch you referenced is in 1.8.1, and that has the same keywords as 1.8.0 in the tree. Closing this bug, please reopen if you disagree.