Hi, > > > preliminary benchmarking on Intel i5-2400S, 64-bit, Linux 3.13: > > > > > > running 'paplay --latency-msec=10 stereo_48KHz.wav', output on internal > > > soundcard (Intel HDA), measuring the maximum CPU% in top for the pulseaudio > > > and paplay > > > > > > code flags PA paplay > > > master 6d1fd4d1 -O2 < 14.0% < 3.7% > > > master 6d1fd4d1 -O2 -DNDEBUG < 13.3% < 3.3% > > > proposed v3 -O2 < 8.3% < 1.3% > > > proposed v3 -O2 -DNDEBUG < 7.6% < 1.3% same benchmark, with 'paplay --latency-msec=20 stereo_32KHz.wav' on a beagleboard-XM (ARMv7, Cortex-A8, 1 GHz), 32-bit, Linux 3.7 output to TWL4030 codec: code flags PA paplay master 6d1fd4d1 -O2 -DNDEBUG < 21.2% < 6.0% proposed v3 -O2 -DNDEBUG < 7.8% < 1.6% p. -- Peter Meerwald +43-664-2444418 (mobile)