sink-input, source-output: remove the state getters
authorTanu Kaskinen <tanuk@iki.fi>
Tue, 26 Jun 2018 13:25:57 +0000 (16:25 +0300)
committerTanu Kaskinen <tanuk@iki.fi>
Mon, 2 Jul 2018 15:54:03 +0000 (18:54 +0300)
commitb4a36453da7647ece7797dcca1628f7878aab870
treee4690319f11c7d592d50c03ac49afa01fddbe161
parent64ba239f65b162b278e145376e26b94ad290dac5
sink-input, source-output: remove the state getters

pa_sink_input_get_state() and pa_source_output_get_state() just return
the state variable. We can as well access the state variable directly.

There are no behaviour changes, except that some filter sources accessed
the main thread's state variable from their push() callbacks. I fixed
them so that they use the thread_info.state variable instead.
21 files changed:
src/modules/echo-cancel/module-echo-cancel.c
src/modules/module-device-manager.c
src/modules/module-equalizer-sink.c
src/modules/module-intended-roles.c
src/modules/module-ladspa-sink.c
src/modules/module-remap-sink.c
src/modules/module-remap-source.c
src/modules/module-stream-restore.c
src/modules/module-suspend-on-idle.c
src/modules/module-virtual-sink.c
src/modules/module-virtual-source.c
src/modules/module-virtual-surround-sink.c
src/modules/stream-interaction.c
src/pulsecore/cli-text.c
src/pulsecore/protocol-native.c
src/pulsecore/sink-input.c
src/pulsecore/sink-input.h
src/pulsecore/sink.c
src/pulsecore/source-output.c
src/pulsecore/source-output.h
src/pulsecore/source.c