Browse Source

[0.76.5] cycles.h patch from Robert Jordens

git-svn-id: svn+ssh://jackaudio.org/trunk/jack@450 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.109.0
joq 22 years ago
parent
commit
cc7e42c0bd
2 changed files with 17 additions and 2 deletions
  1. +1
    -1
      configure.in
  2. +16
    -1
      jack/cycles.h

+ 1
- 1
configure.in View File

@@ -14,7 +14,7 @@ dnl changes are made
dnl ---
JACK_MAJOR_VERSION=0
JACK_MINOR_VERSION=76
JACK_MICRO_VERSION=4
JACK_MICRO_VERSION=5


dnl ---


+ 16
- 1
jack/cycles.h View File

@@ -107,7 +107,22 @@ static inline cycles_t get_cycles (void)
}

#else
#error You are compiling JACK on a platform for which jack/cycles.h needs work
/* generic solution */

#warning You are compiling JACK on a platform for which jack/cycles.h needs work
#include <sys/time.h>

typedef long cycles_t;
extern cycles_t cacheflush_time;

static inline cycles_t get_cycles(void)
{
struct timeval tv;
gettimeofday (&tv, NULL);

return tv.tv_usec;
}

#endif

#endif /* __jack_cycles_h__ */

Loading…
Cancel
Save