Ok, it would appear that the speex patch only enables floating point on armel. This doesn't resolve the issue of pulseaudio not playing sound at any rate other than 44800.
In order to play sound at other sample rates (i.e. 44100), one of three things need to happen:
1. delete ~/.pulse/* # Doesn't survive reboot/login, not sure which file is affected
2. add user to pulse group
3. disable pulseaudio with echo autospawn = no >> ~/.pulse/client.conf && killall pulseaudio
So, this is definitely a pulseaudio issue. Not sure why it is only on armel and not other platforms.
Ok, it would appear that the speex patch only enables floating point on armel. This doesn't resolve the issue of pulseaudio not playing sound at any rate other than 44800.
In order to play sound at other sample rates (i.e. 44100), one of three things need to happen:
1. delete ~/.pulse/* # Doesn't survive reboot/login, not sure which file is affected client. conf && killall pulseaudio
2. add user to pulse group
3. disable pulseaudio with echo autospawn = no >> ~/.pulse/
So, this is definitely a pulseaudio issue. Not sure why it is only on armel and not other platforms.