diff options
-rw-r--r-- | src/modules/echo-cancel/module-echo-cancel.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/echo-cancel/module-echo-cancel.c b/src/modules/echo-cancel/module-echo-cancel.c index 18fe5dce4..c3a6a1c9a 100644 --- a/src/modules/echo-cancel/module-echo-cancel.c +++ b/src/modules/echo-cancel/module-echo-cancel.c @@ -1690,7 +1690,9 @@ int pa__init(pa_module*m) { pa_channel_map_init_auto(&source_map, source_ss.channels, PA_CHANNEL_MAP_DEFAULT); sink_ss = sink_master->sample_spec; - sink_map = sink_master->channel_map; + sink_ss.rate = DEFAULT_RATE; + sink_ss.channels = DEFAULT_CHANNELS; + pa_channel_map_init_auto(&sink_map, sink_ss.channels, PA_CHANNEL_MAP_DEFAULT); u = pa_xnew0(struct userdata, 1); if (!u) { |