aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_control.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/output_control.h')
-rw-r--r--src/output_control.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/output_control.h b/src/output_control.h
index 92973f6c1..b83a67b2f 100644
--- a/src/output_control.h
+++ b/src/output_control.h
@@ -30,6 +30,15 @@ struct tag;
int audio_output_init(struct audio_output *, ConfigParam * param);
int audio_output_open(struct audio_output *audioOutput,
const struct audio_format *audioFormat);
+
+/**
+ * Wakes up the audio output thread. This is part of a workaround for
+ * a deadlock bug, and should be removed as soon as the real cause is
+ * fixed. XXX
+ */
+void
+audio_output_signal(struct audio_output *ao);
+
void audio_output_play(struct audio_output *audioOutput,
const char *playChunk, size_t size);
void audio_output_cancel(struct audio_output *audioOutput);