aboutsummaryrefslogtreecommitdiffstats
path: root/test/run_output.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-10-21 10:30:42 +0200
committerMax Kellermann <max@duempel.org>2009-10-21 10:30:42 +0200
commitb479a264b66a5cb74fc8424d7d47035fdfad8799 (patch)
tree7c8b68a64dd642e4a3ce041080f93f7bbca70660 /test/run_output.c
parentac32f36e4e1489664e7c202319978b6a9a15ed40 (diff)
downloadmpd-b479a264b66a5cb74fc8424d7d47035fdfad8799.tar.gz
mpd-b479a264b66a5cb74fc8424d7d47035fdfad8799.tar.xz
mpd-b479a264b66a5cb74fc8424d7d47035fdfad8799.zip
pulse: code rewrite using the asynchronous libpulse API
This is a complete rewrite of the PulseAudio output plugin. It uses the asynchronous API, which gives us more control over everything. Additionally, it connects to the PulseAudio server on startup, and keeps this connection up while MPD runs. During pause, instead of closing the stream, it enables "cork".
Diffstat (limited to 'test/run_output.c')
-rw-r--r--test/run_output.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/run_output.c b/test/run_output.c
index 5ab9625e8..3731b6c09 100644
--- a/test/run_output.c
+++ b/test/run_output.c
@@ -24,6 +24,7 @@
#include "audio_parser.h"
#include "filter_registry.h"
#include "pcm_convert.h"
+#include "event_pipe.h"
#include <glib.h>
@@ -31,6 +32,11 @@
#include <string.h>
#include <unistd.h>
+void
+event_pipe_emit(G_GNUC_UNUSED enum pipe_event event)
+{
+}
+
void pcm_convert_init(G_GNUC_UNUSED struct pcm_convert_state *state)
{
}