<p></p>
<p>> - Is it possible to write non-interleaved data?<br>
> For example, for stereo instead of<br>
> L R L R L R L R... samples<br>
> to write:<br>
> L L L L L .... R R R R R.... samples</p>
<p><a href="http://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/src/modules/alsa/alsa-util.c">http://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/src/modules/alsa/alsa-util.c</a></p>
<p>It seem that pulseaudio does not support non-interleaved sound card since it is  hard code to use SND_PCM_ACCESS_RW_INTERLEAVED or SND_PCM_ACCESS_MMAP_INTERLEAVED</p>
<p>Even if the card support snd_pcm_rewind,  pulseaudio may need to rewind in multiples of period only instead of any arbitrary size </p>