Hello guys. In the function snd_pcm_update_hw_ptr0(): pos -= pos % runtime->min_align; after running it, the 'pos' maybe smaller than before.because there is need to aligned.so that means lost or drop some Audio data for ever ,is that true? The data playbacked is a bit of different from we send to? Best Regards zw