diff options
| author | Lexi Winter <ivy@FreeBSD.org> | 2025-12-01 03:19:41 +0000 |
|---|---|---|
| committer | Lexi Winter <ivy@FreeBSD.org> | 2025-12-01 03:19:41 +0000 |
| commit | 2e80774d0b20d167bc0a9e2b63dafbfb171c0d22 (patch) | |
| tree | 25f0138e1af8902b92dacc8cce09b267447c17db /audio/cardinal/files/patch-src_Rack_src_system.cpp | |
| parent | f85f2b2d6e5b7ed869376eb4b180c3a74a5c5da9 (diff) | |
| parent | 1a30da80670973368b399f2b01fe9c04b91a1273 (diff) | |
Merge remote-tracking branch 'freebsd/main' into lf/mainlf/main
Diffstat (limited to 'audio/cardinal/files/patch-src_Rack_src_system.cpp')
| -rw-r--r-- | audio/cardinal/files/patch-src_Rack_src_system.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/audio/cardinal/files/patch-src_Rack_src_system.cpp b/audio/cardinal/files/patch-src_Rack_src_system.cpp index 26cc3b7a8a38..64f2ccf4b856 100644 --- a/audio/cardinal/files/patch-src_Rack_src_system.cpp +++ b/audio/cardinal/files/patch-src_Rack_src_system.cpp @@ -1,8 +1,8 @@ - CLOCK_MONOTONIC_RAW is not available on FreeBSD ---- src/Rack/src/system.cpp.orig 2022-02-06 00:32:17 UTC +--- src/Rack/src/system.cpp.orig 2025-06-22 11:39:38 UTC +++ src/Rack/src/system.cpp -@@ -742,7 +742,11 @@ static void initTime() { +@@ -770,7 +770,11 @@ static void initTime() { #endif #if defined ARCH_LIN struct timespec ts; @@ -14,9 +14,9 @@ startTime = int64_t(ts.tv_sec) * 1000000000LL + ts.tv_nsec; #endif #if defined ARCH_MAC -@@ -763,7 +767,11 @@ double getTime() { - #endif - #if defined ARCH_LIN +@@ -790,7 +794,11 @@ double getTime() { + return (counter.QuadPart - startCounter) * counterTime; + #elif defined ARCH_LIN struct timespec ts; +#ifdef __FreeBSD__ + clock_gettime(CLOCK_MONOTONIC_PRECISE, &ts); @@ -25,4 +25,4 @@ +#endif int64_t time = int64_t(ts.tv_sec) * 1000000000LL + ts.tv_nsec; return (time - startTime) / 1e9; - #endif + #elif defined ARCH_MAC |
