From: Takashi Iwai Date: Mon, 14 Jul 2014 16:12:49 +0000 (+0200) Subject: test/audio_time: Set timestamp type explicitly X-Git-Tag: v1.0.29~66 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=52444bd43afbadb8637f5fac3fe5fd90575ee216;p=alsa-lib.git test/audio_time: Set timestamp type explicitly Signed-off-by: Takashi Iwai --- diff --git a/test/audio_time.c b/test/audio_time.c index 03817c7c..7435db6a 100644 --- a/test/audio_time.c +++ b/test/audio_time.c @@ -57,6 +57,7 @@ void gettimestamp(snd_pcm_t *handle, snd_htimestamp_t *timestamp, #define TRACK_PLAYBACK /* dump playback timing info */ #define TRACK_SAMPLE_COUNTS /* show difference between sample counters and audiotimestamps returned by driver */ #define PLAYBACK_BUFFERS 4 +#define TSTAMP_TYPE SND_PCM_TSTAMP_TYPE_MONOTONIC int main(void) @@ -128,6 +129,12 @@ int main(void) goto _exit; } + err = snd_pcm_sw_params_set_tstamp_type(handle_p, swparams_p, TSTAMP_TYPE); + if (err < 0) { + printf("Unable to set tstamp type : %s\n", snd_strerror(err)); + goto _exit; + } + /* write the sw parameters */ err = snd_pcm_sw_params(handle_p, swparams_p); if (err < 0) { @@ -177,6 +184,12 @@ int main(void) goto _exit; } + err = snd_pcm_sw_params_set_tstamp_type(handle_c, swparams_c, TSTAMP_TYPE); + if (err < 0) { + printf("Unable to set tstamp type : %s\n", snd_strerror(err)); + goto _exit; + } + /* write the sw parameters */ err = snd_pcm_sw_params(handle_c, swparams_c); if (err < 0) {