apparently something was recently broken in bswap code which makes ao_pcm fail to compile. interestingly, both mplayer and lavc have a bswap.h which seem to conflict.. perhaps this is part of the problem? hopefully someone can look into it and solve it.. rich