[pulseaudio-commits] Branch 'next' - 2 commits - src/map-file src/modules
Arun Raghavan
arun at kemper.freedesktop.org
Thu May 10 09:05:08 UTC 2018
src/map-file | 2 +-
src/modules/module-null-sink.c | 4 ++++
src/modules/module-null-source.c | 4 ++++
3 files changed, 9 insertions(+), 1 deletion(-)
New commits:
commit a9e8b37453627c28daa6db0cefa9ad95cba7050a
Author: Arun Raghavan <arun at arunraghavan.net>
Date: Thu May 10 14:31:36 2018 +0530
map-file: Fix typo while adding pa_thread_make_realtime
diff --git a/src/map-file b/src/map-file
index 7c1216ea..902ce2fd 100644
--- a/src/map-file
+++ b/src/map-file
@@ -225,7 +225,7 @@ pa_mainloop_run;
pa_mainloop_set_poll_func;
pa_mainloop_wakeup;
pa_msleep;
-pa_thread_make_realtime
+pa_thread_make_realtime;
pa_operation_cancel;
pa_operation_get_state;
pa_operation_ref;
commit 105a9b6745eed170979823e7002fb16b852e14f4
Author: Arun Raghavan <arun at arunraghavan.net>
Date: Fri May 4 19:18:15 2018 +0530
null-sink,null-source: Use realtime scheduling if possible
We do this on other sink/source modules, and in general it makes sense
to do so here as well.
diff --git a/src/modules/module-null-sink.c b/src/modules/module-null-sink.c
index 6cbe588d..fdab1121 100644
--- a/src/modules/module-null-sink.c
+++ b/src/modules/module-null-sink.c
@@ -28,6 +28,7 @@
#include <pulse/rtclock.h>
#include <pulse/timeval.h>
+#include <pulse/util.h>
#include <pulse/xmalloc.h>
#include <pulsecore/i18n.h>
@@ -206,6 +207,9 @@ static void thread_func(void *userdata) {
pa_log_debug("Thread starting up");
+ if (u->core->realtime_scheduling)
+ pa_thread_make_realtime(u->core->realtime_priority);
+
pa_thread_mq_install(&u->thread_mq);
u->timestamp = pa_rtclock_now();
diff --git a/src/modules/module-null-source.c b/src/modules/module-null-source.c
index 0e4c8d2f..251d0f52 100644
--- a/src/modules/module-null-source.c
+++ b/src/modules/module-null-source.c
@@ -29,6 +29,7 @@
#include <pulse/rtclock.h>
#include <pulse/timeval.h>
+#include <pulse/util.h>
#include <pulse/xmalloc.h>
#include <pulsecore/core-util.h>
@@ -132,6 +133,9 @@ static void thread_func(void *userdata) {
pa_log_debug("Thread starting up");
+ if (u->core->realtime_scheduling)
+ pa_thread_make_realtime(u->core->realtime_priority);
+
pa_thread_mq_install(&u->thread_mq);
u->timestamp = pa_rtclock_now();
More information about the pulseaudio-commits
mailing list