Barnabás Pőcze
4d4c6f20df
pipewire: remove work queue checks
...
Since now `pw_context_get_work_queue()` cannot
fail, the checks can be removed.
2022-02-18 12:30:53 +01:00
Wim Taymans
695f8dfdd9
roc: NODE_PASSIVE can only be on the streams
...
Don't put NODE_PASSIVE on sinks/sources because it will request passive
links to the linked node and thus not be activated.
Fixes #2045
2022-01-20 21:47:37 +01:00
Wim Taymans
8c346ab3a7
pulse-server: list NETWORK flag on devices
...
Mark network sinks and sources with node.network.
2021-10-14 13:45:58 +02:00
Peter Hutterer
14112fd168
modules: use the new topic-based logging from various pipewire modules
2021-09-28 09:35:39 +02:00
Wim Taymans
d34c4facc0
module-roc: fix properties
...
Actually set the right properties on the source and sink.
Not quite right because the pulseaudio ROC has a sink-input or a
playback stream in pipewire.
See #1538
2021-08-30 23:27:51 +02:00
Wim Taymans
62fa0823ec
modules: virtual sink/sources need driver
...
Virtual sinks and sources implemented with streams need to be grouped
with a driver node to be able to schedule. We don't have a way to let it
use a default driver so add it to the pipewire.dummy driver.
This fixes stalled pipe and other streams streams.
Fixes #1407
2021-07-26 10:21:44 +02:00
Wim Taymans
6e44c081b0
modules: silence some useless warnings
...
Fixes #1423
2021-07-19 18:30:22 +02:00
Peter Hutterer
488150fac6
modules: document roc ports to be TCP/UDP ports
...
Let's make this really obvious that we're not talking about a pipewire port
here.
2021-07-05 08:57:41 +00:00
Sanchayan Maity
d8b5ab13a5
modules: Allow roc source/sink to be used as native modules
...
Move the implementation of roc source and sink so that they can be used
as pipewire native modules and make the pulse module implementation use
those.
2021-06-28 12:21:34 +05:30