426
|
1 |
--- jack-audio-connection-kit-0.103.0/drivers/alsa/alsa_driver.c.orig 2007-08-24 21:02:54.664945251 +0700
|
|
2 |
+++ jack-audio-connection-kit-0.103.0/drivers/alsa/alsa_driver.c 2007-08-24 21:04:11.234329000 +0700
|
|
3 |
@@ -54,6 +54,16 @@
|
|
4 |
/* Delay (in process calls) before jackd will report an xrun */
|
|
5 |
#define XRUN_REPORT_DELAY 0
|
|
6 |
|
|
7 |
+#define timersub(a, b, result) \
|
|
8 |
+do { \
|
|
9 |
+ (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
|
|
10 |
+ (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
|
|
11 |
+ if ((result)->tv_usec < 0) { \
|
|
12 |
+ --(result)->tv_sec; \
|
|
13 |
+ (result)->tv_usec += 1000000; \
|
|
14 |
+ } \
|
|
15 |
+} while (0)
|
|
16 |
+
|
|
17 |
static void
|
|
18 |
alsa_driver_release_channel_dependent_memory (alsa_driver_t *driver)
|
|
19 |
{
|