summaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
authorfalkTX <falktx@gmail.com>2018-10-10 20:32:48 +0200
committerfalkTX <falktx@gmail.com>2018-10-10 20:32:48 +0200
commitfb59d62c7fe07fdac36aae5fb1418bde113b74b6 (patch)
treed2ba494cd6d814a081bd08d5b99abf8b4eddd3d1 /linux
parentfed6f1e66dfb4b78f8b55467d5130e587e07da87 (diff)
downloadjack2-fb59d62c7fe07fdac36aae5fb1418bde113b74b6.tar.gz
Fix build against old alsa versions
Signed-off-by: falkTX <falktx@gmail.com>
Diffstat (limited to 'linux')
-rw-r--r--linux/alsa/alsa_driver.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/linux/alsa/alsa_driver.c b/linux/alsa/alsa_driver.c
index fcef116f..5fee8f7f 100644
--- a/linux/alsa/alsa_driver.c
+++ b/linux/alsa/alsa_driver.c
@@ -595,12 +595,13 @@ alsa_driver_configure_stream (alsa_driver_t *driver, char *device_name,
stream_name, err);
}
- // TODO check if SND_PCM_TSTAMP_TYPE_MONOTONIC is valid
+#if SND_LIB_MAJOR >= 1 && SND_LIB_MINOR >= 1
err = snd_pcm_sw_params_set_tstamp_type(handle, sw_params, SND_PCM_TSTAMP_TYPE_MONOTONIC);
if (err < 0) {
jack_info("Could not use monotonic ALSA time stamps for %s (err %d)",
stream_name, err);
}
+#endif
if ((err = snd_pcm_sw_params (handle, sw_params)) < 0) {
jack_error ("ALSA: cannot set software parameters for %s\n",