Commit graph

8 commits

Author SHA1 Message Date
Simon Ser
030fab39c9 pipewire: allocate our own buffers 2021-08-31 17:12:17 +02:00
Simon Ser
4b7890594a pipewire: switch to logger 2021-08-31 17:06:49 +02:00
Simon Ser
ef64b60cec Add gamescope-pipewire protocol
Can be tested with:

https://git.sr.ht/~emersion/gamescope-pipewire-demo
2021-08-31 17:06:49 +02:00
Simon Ser
59e8aa4abc pipewire: add stream process handler
This allows detecting when a buffer becomes available if we've
run out of buffers.
2021-08-31 17:06:49 +02:00
Simon Ser
5f4e6fb980 pipewire: renegotiate stream params on resize 2021-08-31 17:06:49 +02:00
Simon Ser
d6510dd931 pipewire: pump frames out of steamcompmgr 2021-08-31 17:06:49 +02:00
Simon Ser
d2befe211a pipewire: handle params changed 2021-08-31 17:06:49 +02:00
Simon Ser
bb3d5a4edb pipewire: initialize stream 2021-08-31 17:06:49 +02:00