summaryrefslogtreecommitdiff
path: root/streamer.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-09-14 21:19:17 +0200
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-09-14 21:19:17 +0200
commitab2b7afb652b0eaaf253e5a204c74f02681d6548 (patch)
tree122e4eb59d2b877991329956464ef40f74a072c8 /streamer.c
parent59c4f60eb60efb29a29becc2b073d6af0eda50cf (diff)
streamer: return 0 wavedata when stopped
Diffstat (limited to 'streamer.c')
-rw-r--r--streamer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/streamer.c b/streamer.c
index f0168872..48ae4009 100644
--- a/streamer.c
+++ b/streamer.c
@@ -2565,7 +2565,8 @@ streamer_notify_order_changed (int prev_order, int new_order) {
void
audio_get_waveform_data (int type, float *data) {
- if (!audio_mem_mutex) {
+ DB_output_t *output = plug_get_output ();
+ if (!audio_mem_mutex || !output || output->state () == OUTPUT_STATE_STOPPED) {
memset (data, 0, sizeof (audio_data));
return;
}