]> err.no Git - linux-2.6/blobdiff - sound/core/pcm_lib.c
[ALSA] Use posix clock monotonic for PCM and timer timestamps
[linux-2.6] / sound / core / pcm_lib.c
index 93d7ca502730ce6b5f26a0127ae4da3013655612..db3d7e934ec3bf1655b0c4ed0a1d1e64e72f0a6d 100644 (file)
@@ -188,7 +188,7 @@ static inline int snd_pcm_update_hw_ptr_interrupt(struct snd_pcm_substream *subs
        snd_pcm_sframes_t delta;
 
        if (runtime->tstamp_mode == SNDRV_PCM_TSTAMP_MMAP)
-               getnstimeofday((struct timespec *)&runtime->status->tstamp);
+               snd_pcm_gettime(runtime, (struct timespec *)&runtime->status->tstamp);
        pos = snd_pcm_update_hw_ptr_pos(substream, runtime);
        if (pos == SNDRV_PCM_POS_XRUN) {
                xrun(substream);