[pulseaudio-discuss] [PATCH 5/8] pass pa_suspend_cause_t to set_state() callbacks
Georg Chini
georg at chini.tk
Wed Feb 21 20:52:45 UTC 2018
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
More information about the pulseaudio-discuss
mailing list