]> code.delx.au - pulseaudio/commitdiff
tests: Make loopback latency test run with rt priority
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Wed, 22 May 2013 06:33:47 +0000 (12:03 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 3 Jun 2013 19:08:44 +0000 (00:38 +0530)
src/tests/lo-latency-test.c

index 2bb6678d43dca4a3248658eabdc9ca271b44d736..c22affcaecded36a8adf284bd6626c37728d6fd4 100644 (file)
@@ -39,6 +39,9 @@
 #include <pulse/pulseaudio.h>
 #include <pulse/mainloop.h>
 
+/* for pa_make_realtime */
+#include <pulsecore/core-util.h>
+
 #define SAMPLE_HZ 44100
 #define CHANNELS 2
 #define N_OUT (SAMPLE_HZ * 1)
@@ -328,6 +331,8 @@ static void context_state_callback(pa_context *c, void *userdata) {
         case PA_CONTEXT_READY: {
             pa_buffer_attr buffer_attr;
 
+            pa_make_realtime(4);
+
             /* Create playback stream */
             buffer_attr.maxlength = -1;
             buffer_attr.tlength = SAMPLE_HZ * fs * PLAYBACK_LATENCY / 1000;