From 619bad2797e4a12aa9eef60373124a63c000968f Mon Sep 17 00:00:00 2001 From: waker Date: Wed, 18 May 2011 21:54:27 +0200 Subject: reset output format on streamer dsp reconfiguration --- streamer.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/streamer.c b/streamer.c index 60b6907a..6b98f8ac 100644 --- a/streamer.c +++ b/streamer.c @@ -2046,6 +2046,11 @@ streamer_set_dsp_chain (ddb_dsp_context_t *chain) { } streamer_dsp_postinit (); + if (fileinfo) { + memcpy (&orig_output_format, &fileinfo->fmt, sizeof (ddb_waveformat_t)); + memcpy (&output_format, &fileinfo->fmt, sizeof (ddb_waveformat_t)); + formatchanged = 1; + } char fname[PATH_MAX]; snprintf (fname, sizeof (fname), "%s/dspconfig", plug_get_config_dir ()); -- cgit v1.2.3