In alsa-lib, pcm_hw, htimestamp(), avail is rechecked to ensure a valid timestamp. I guess this is for the case when status is mmaped, when hardware pointer is read, an interrupt occur, and timestamp is read. Does SYNC_PTR ioctl always fill a coherent status? Cheers! pasquali _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel