pass pa_suspend_cause_t to set_state_in_io_thread() callbacks
authorTanu Kaskinen <tanuk@iki.fi>
Mon, 19 Mar 2018 21:11:04 +0000 (23:11 +0200)
committerTanu Kaskinen <tanuk@iki.fi>
Tue, 20 Mar 2018 11:00:44 +0000 (13:00 +0200)
commitad0616d4c91de52b7cb69e6222efe96961755482
tree98e5efb75eb65f4ea9e5a7d5af91ac88cb78efcf
parentb2537a8f38ad71e4dee57263310235abdf2b95a4
pass pa_suspend_cause_t to set_state_in_io_thread() callbacks

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.
25 files changed:
src/modules/alsa/alsa-sink.c
src/modules/alsa/alsa-source.c
src/modules/bluetooth/module-bluez4-device.c
src/modules/bluetooth/module-bluez5-device.c
src/modules/echo-cancel/module-echo-cancel.c
src/modules/module-combine-sink.c
src/modules/module-equalizer-sink.c
src/modules/module-esound-sink.c
src/modules/module-ladspa-sink.c
src/modules/module-null-sink.c
src/modules/module-null-source.c
src/modules/module-pipe-sink.c
src/modules/module-remap-sink.c
src/modules/module-sine-source.c
src/modules/module-solaris.c
src/modules/module-tunnel-sink-new.c
src/modules/module-tunnel-source-new.c
src/modules/module-virtual-sink.c
src/modules/module-virtual-surround-sink.c
src/modules/oss/module-oss.c
src/modules/raop/raop-sink.c
src/pulsecore/sink.c
src/pulsecore/sink.h
src/pulsecore/source.c
src/pulsecore/source.h