On 19.02.2018 15:48, Tanu Kaskinen wrote:
The suspend cause isn't yet used by any of the callbacks. The alsa sink and source will use it to sync the mixer when the SESSION suspend cause is removed. Currently the syncing is done in pa_sink/source_suspend(), and I want to change that, because pa_sink/source_suspend() shouldn't have any alsa specific code. --- src/modules/alsa/alsa-sink.c | 2 +- src/modules/alsa/alsa-source.c | 2 +- src/modules/echo-cancel/module-echo-cancel.c | 4 ++-- src/modules/macosx/module-coreaudio-device.c | 4 ++-- src/modules/module-combine-sink.c | 7 ++++++- src/modules/module-equalizer-sink.c | 2 +- src/modules/module-ladspa-sink.c | 2 +- src/modules/module-remap-sink.c | 2 +- src/modules/module-remap-source.c | 2 +- src/modules/module-tunnel.c | 14 ++++++++++++-- src/modules/module-virtual-sink.c | 2 +- src/modules/module-virtual-source.c | 4 ++-- src/modules/module-virtual-surround-sink.c | 2 +- src/pulsecore/sink.c | 6 +++--- src/pulsecore/sink.h | 12 ++++++++++-- src/pulsecore/source.c | 6 +++--- src/pulsecore/source.h | 12 ++++++++++-- 17 files changed, 58 insertions(+), 27 deletions(-)
LGTM _______________________________________________ pulseaudio-discuss mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
