|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
diff -rupN jack-1.9.5.old/common/JackControlAPI.cpp jack-1.9.5/common/JackControlAPI.cpp
|
|
|
|
|
--- jack-1.9.5.old/common/JackControlAPI.cpp 2010-02-12 05:57:47.000000000 -0500
|
|
|
|
|
+++ jack-1.9.5/common/JackControlAPI.cpp 2010-07-20 00:42:55.000000000 -0400
|
|
|
|
|
diff -rupN jack-1.9.6.old/common/JackControlAPI.cpp jack-1.9.6/common/JackControlAPI.cpp
|
|
|
|
|
--- jack-1.9.6.old/common/JackControlAPI.cpp 2010-08-30 06:23:53.000000000 -0400
|
|
|
|
|
+++ jack-1.9.6/common/JackControlAPI.cpp 2010-11-11 03:02:30.000000000 -0500
|
|
|
|
|
@@ -32,6 +32,7 @@
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
#include <assert.h>
|
|
|
|
@ -17,16 +17,16 @@ diff -rupN jack-1.9.5.old/common/JackControlAPI.cpp jack-1.9.5/common/JackContro
|
|
|
|
|
+ struct utsname utsname;
|
|
|
|
|
+ int success;
|
|
|
|
|
+ success = uname( &utsname );
|
|
|
|
|
+ if( success == 0 && strstr( utsname.version, "ccrma" ) )
|
|
|
|
|
+ if( success == 0 && strstr( utsname.version, "PREEMPT RT" ) )
|
|
|
|
|
+ value.i = 60;
|
|
|
|
|
+ else
|
|
|
|
|
+ value.i = 20;
|
|
|
|
|
if (jackctl_add_parameter(
|
|
|
|
|
&server_ptr->parameters,
|
|
|
|
|
"realtime-priority",
|
|
|
|
|
diff -rupN jack-1.9.5.old/common/JackServerGlobals.cpp jack-1.9.5/common/JackServerGlobals.cpp
|
|
|
|
|
--- jack-1.9.5.old/common/JackServerGlobals.cpp 2010-02-12 05:57:47.000000000 -0500
|
|
|
|
|
+++ jack-1.9.5/common/JackServerGlobals.cpp 2010-07-20 00:40:43.000000000 -0400
|
|
|
|
|
diff -rupN jack-1.9.6.old/common/JackServerGlobals.cpp jack-1.9.6/common/JackServerGlobals.cpp
|
|
|
|
|
--- jack-1.9.6.old/common/JackServerGlobals.cpp 2010-08-30 06:23:53.000000000 -0400
|
|
|
|
|
+++ jack-1.9.6/common/JackServerGlobals.cpp 2010-11-11 03:02:50.000000000 -0500
|
|
|
|
|
@@ -22,6 +22,7 @@ Foundation, Inc., 675 Mass Ave, Cambridg
|
|
|
|
|
#include "shm.h"
|
|
|
|
|
#include <getopt.h>
|
|
|
|
@ -47,7 +47,7 @@ diff -rupN jack-1.9.5.old/common/JackServerGlobals.cpp jack-1.9.5/common/JackSer
|
|
|
|
|
int client_timeout = 0; /* msecs; if zero, use period size. */
|
|
|
|
|
- int realtime_priority = 10;
|
|
|
|
|
+ int realtime_priority;
|
|
|
|
|
+ if( success == 0 && strstr( utsname.version, "ccrma" ) )
|
|
|
|
|
+ if( success == 0 && strstr( utsname.version, "PREEMPT RT" ) )
|
|
|
|
|
+ realtime_priority = 60;
|
|
|
|
|
+ else
|
|
|
|
|
+ realtime_priority = 20;
|
|
|
|
|