patches/jack-03-timersub.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 426 d35df11c8ac1
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name

--- jack-audio-connection-kit-0.103.0/drivers/alsa/alsa_driver.c.orig	2007-08-24 21:02:54.664945251 +0700
+++ jack-audio-connection-kit-0.103.0/drivers/alsa/alsa_driver.c	2007-08-24 21:04:11.234329000 +0700
@@ -54,6 +54,16 @@
 /* Delay (in process calls) before jackd will report an xrun */
 #define XRUN_REPORT_DELAY 0
 
+#define timersub(a, b, result) \
+do { \
+	(result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
+  (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
+  if ((result)->tv_usec < 0) { \
+		--(result)->tv_sec; \
+		(result)->tv_usec += 1000000; \
+	} \
+} while (0)
+
 static void
 alsa_driver_release_channel_dependent_memory (alsa_driver_t *driver)
 {