Sanchayan Maity
e66125ede0
module-protocol-pulse: Factor out some common code
...
Factor out some of the common code that will be required for zeroconf
support next.
2021-06-12 17:56:49 +00:00
Wim Taymans
620c863b6d
pulse-server: track and set monitor volume on monitor sources
2021-04-29 15:25:04 +02:00
Arun Raghavan
74140abada
pulse-server: Factor out module code to compile independently
...
This starts breaking up the giant monolith that is the pulse-server.c
code into more manageable chunks by trying to split the module code into
individual compilation units.
2021-04-15 19:37:15 -04:00
Pauli Virtanen
2681b8236b
media-session/pulse-server: more error checks + minor fixes
2021-03-27 19:16:19 +02:00
Wim Taymans
c140a573be
pulse-server: try to avoid setting the same volume/mute
2021-02-09 18:17:45 +01:00
Wim Taymans
80368ab8ae
pulse-server: remove unused macro
2021-02-01 15:16:39 +01:00
Wim Taymans
dcc5779cd6
pulse-server: put valid volume in sample info
2021-01-21 09:42:04 +01:00
Wim Taymans
2cd59fdf8b
pulse-server: don't send invalid format and channels
2020-11-24 10:18:17 +01:00
Wim Taymans
0c66b5677b
pulse-server: init volume/channelmap correctly in stream-restore
2020-11-24 09:54:42 +01:00
Wim Taymans
f95f278067
pulse-server: use channelmap
...
Convert to an from pulse enum to id in the message layer so that we
can always just deal with native spa types.
Use the channelmap in stream-restore
Parse the channelmap from properties.
2020-11-23 15:37:18 +01:00
Wim Taymans
15f8b7aa4a
pulse-server: parse HARDWARE props
2020-10-28 10:52:35 +01:00
Wim Taymans
2bf5cfa2f7
pulse-server: fill volumes and state
2020-10-27 10:12:27 +01:00