Audio Plugin: add PulseAudio support
authorManuel Bachmann <manuel.bachmann@iot.bzh>
Mon, 11 Jan 2016 01:43:19 +0000 (02:43 +0100)
committerManuel Bachmann <manuel.bachmann@iot.bzh>
Mon, 11 Jan 2016 01:43:19 +0000 (02:43 +0100)
commitf16675ed24fd331903b8d6ef5d8ac07f6acbd6b0
tree2852205153bdd62560f05eae05b899905942b376
parent14c6ab749e9ccfdde8d191c10e2d0426da53df1f
Audio Plugin: add PulseAudio support

If PulseAudio development libraries are present, Audio
plugin will now support it. It may still fall back to
ALSA if a PulseAudio server is not found at runtime.

PulseAudio backend supports multiple clients using
one audio adapter.

(+ various fixes and style improvements)

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
12 files changed:
CMakeLists.txt
plugins/audio/CMakeLists.txt
plugins/audio/audio-alsa.c
plugins/audio/audio-alsa.h
plugins/audio/audio-api.c
plugins/audio/audio-api.h
plugins/audio/audio-pulse.c [new file with mode: 0644]
plugins/audio/audio-pulse.h [new file with mode: 0644]
plugins/radio/radio-api.c
plugins/radio/radio-rtlsdr.c
plugins/radio/radio-rtlsdr.h
src/CMakeLists.txt