Commit graph

11 commits

Author SHA1 Message Date
Wim Taymans
7c1fbf5bee pulse-bridge: rework messages
Make recycled message blocks for receiving and sending data.
Implement async flushing out the output queue.
2020-10-08 18:06:11 +02:00
Wim Taymans
4ad085ef96 pulse-bridge: work more on timings
Fixes sync in firefox
2020-10-08 18:06:11 +02:00
Wim Taymans
ab4def7e5f pulse: respect flags to set volume/mute 2020-10-08 18:06:11 +02:00
Wim Taymans
a4874abc46 pulse: restore volume and muted 2020-10-08 18:06:11 +02:00
Wim Taymans
630889493c pulse-bridge: Update client properties 2020-10-08 18:06:11 +02:00
Wim Taymans
949f923b80 pulse-bridge: implement timing and corking 2020-10-08 18:06:11 +02:00
Wim Taymans
a536c38fbe pulse: use send to avoid SIGPIPE signals 2020-10-08 18:06:11 +02:00
Wim Taymans
90b52b9ff4 pulse-bridge: add more commands 2020-10-08 18:06:11 +02:00
Wim Taymans
9dad175959 pulse-bridge: implement stream volume
Implement some more things.
2020-10-08 18:06:11 +02:00
Wim Taymans
7655aa7066 pulse-bridge: implement enough to play flatpak Spotify 2020-10-08 18:06:11 +02:00
Wim Taymans
d180b8d927 beginnings of pulse protocol 2020-10-08 18:06:11 +02:00