Added timestamps in strategic places

This commit is contained in:
Abramo Bagnara 2000-07-01 14:17:25 +00:00
parent cc79e0c6ea
commit 9c72daca41
6 changed files with 26 additions and 20 deletions

View file

@ -26,6 +26,7 @@
#include <errno.h>
#include <math.h>
#include <sys/uio.h>
#include <limits.h>
#include "pcm_local.h"
/* snd_pcm_plugin externs */
@ -376,7 +377,7 @@ static ssize_t snd_pcm_plug_frame_data(void *private, off_t offset)
return snd_pcm_plug_client_size(plug, ret);
}
ssize_t snd_pcm_plug_writev(void *private, const struct iovec *vector, unsigned long count)
ssize_t snd_pcm_plug_writev(void *private, snd_timestamp_t tstamp UNUSED, const struct iovec *vector, unsigned long count)
{
snd_pcm_plug_t *plug = (snd_pcm_plug_t*) private;
snd_pcm_t *handle = plug->handle;
@ -419,7 +420,7 @@ ssize_t snd_pcm_plug_writev(void *private, const struct iovec *vector, unsigned
return size;
}
ssize_t snd_pcm_plug_readv(void *private, const struct iovec *vector, unsigned long count)
ssize_t snd_pcm_plug_readv(void *private, snd_timestamp_t tstamp UNUSED, const struct iovec *vector, unsigned long count)
{
snd_pcm_plug_t *plug = (snd_pcm_plug_t*) private;
snd_pcm_t *handle = plug->handle;
@ -462,7 +463,7 @@ ssize_t snd_pcm_plug_readv(void *private, const struct iovec *vector, unsigned l
return size;
}
ssize_t snd_pcm_plug_write(void *private, const void *buf, size_t count)
ssize_t snd_pcm_plug_write(void *private, snd_timestamp_t tstamp UNUSED, const void *buf, size_t count)
{
snd_pcm_plug_t *plug = (snd_pcm_plug_t*) private;
snd_pcm_t *handle = plug->handle;
@ -496,7 +497,7 @@ ssize_t snd_pcm_plug_write(void *private, const void *buf, size_t count)
return size;
}
ssize_t snd_pcm_plug_read(void *private, void *buf, size_t count)
ssize_t snd_pcm_plug_read(void *private, snd_timestamp_t tstamp UNUSED, void *buf, size_t count)
{
snd_pcm_plug_t *plug = (snd_pcm_plug_t*) private;
snd_pcm_t *handle = plug->handle;