OSDN Git Service

pcm: support for audio timestamps
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Tue, 12 Jun 2012 19:36:40 +0000 (14:36 -0500)
committerTakashi Iwai <tiwai@suse.de>
Wed, 24 Oct 2012 22:13:51 +0000 (00:13 +0200)
commitcf40ea169aad366b222283f431addafea6327149
tree0ed3637b87387716284d1821b1f4c0b3449d34c7
parent4bdb09126a32feb4394eaeb1d400d87e7c968770
pcm: support for audio timestamps

add new snd_pcm_status_get_audio_htstamp() routine to
query the audio timestamps provided by the kernel.

This change provides applications with better ways
to track elapsed time. Before this patch, applications
would subtract queued samples (delay) from written samples,
resulting in a 1-2 sample error.

Also add snd_pcm_hw_params_supports_audio_wallclock_ts()
to query what the hardware supports.

TODO: check protocol compatibility?

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/pcm.h
include/sound/asound.h
src/pcm/pcm.c
test/audio_time.c