From ab2b7afb652b0eaaf253e5a204c74f02681d6548 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Sat, 14 Sep 2013 21:19:17 +0200 Subject: streamer: return 0 wavedata when stopped --- streamer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'streamer.c') 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; } -- cgit v1.2.3