The package which determines the type of endian by /usr/include/linux/soundcard.h does not operate appropriately on PPC64.
This problem is reproduced by mplayer etc.
(However, mplayer is not marked yet. Please see Bug #68112.)
Playing only the noise.
Playing without this problem.
Created attachment 43904 [details, diff]
patch for linux-headers-2.4.22.ebuild
Created attachment 43905 [details, diff]
patch for linux-headers on ppc64
A file name is linux-headers-soundcard-ppc64.patch
tested and added to CVS. Please reemerge linux-headers(-2.4.22) and be sure to use ebuild >v1.22.
patch also needed to be applied to linux26-headers-18.104.22.168-r1.