]> git.gag.com Git - debian/gnuradio/commitdiff
fix calculation of mid-pri for realtime_scheduling
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 23 May 2007 03:27:07 +0000 (03:27 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Wed, 23 May 2007 03:27:07 +0000 (03:27 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5520 221aa14e-8319-0410-a670-987f0aec2ac5

gnuradio-core/src/lib/runtime/gr_realtime.cc

index a5b8b0477bb435f2b58c7b3338f1353352e8dbef..a0aedfd8bb800511e1d5c253a2b2a8c84ec6bd9c 100644 (file)
@@ -39,7 +39,7 @@ gr_rt_status_t
 gr_enable_realtime_scheduling()
 {
   int policy = SCHED_FIFO;
-  int pri = (sched_get_priority_max (policy) - sched_get_priority_min (policy)) / 2;
+  int pri = (sched_get_priority_max (policy) + sched_get_priority_min (policy)) / 2;
   int pid = 0;  // this process
 
   struct sched_param param;