]> code.delx.au - pulseaudio/commit
introspect: Expose port info per card to clients
authorDavid Henningsson <david.henningsson@canonical.com>
Thu, 23 Feb 2012 06:17:06 +0000 (07:17 +0100)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Sun, 11 Mar 2012 06:53:46 +0000 (12:23 +0530)
commit793f46320e98aa10dca16bcc1b3a421a4f2b6b7e
treef6ec07a1375137a9f0d4aea5ada097f4263ba92d
parent752ae7285e0fafb5a9b7eba16f925f88980f8100
introspect: Expose port info per card to clients

For volume control UIs to be able to show ports in inactive profiles,
expose all ports together with the card info. This includes updating
the protocol and the client API to show the connection between ports
and for which profiles the ports are relevant.

Update protocol to 26.

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
PROTOCOL
configure.ac
src/pulse/def.h
src/pulse/introspect.c
src/pulse/introspect.h
src/pulsecore/protocol-native.c
src/utils/pactl.c