- 20 May, 2021 1 commit
-
-
Julian Bouzas authored
-
- 19 May, 2021 4 commits
-
-
Julian Bouzas authored
Some audio nodes such as null-audio-sink nodes don't support Props or Route enum params.
-
Julian Bouzas authored
Always remove the task from the list before returning to make sure it will always be triggered once.
-
Julian Bouzas authored
Fixes possible race condition when setting adapter ports format in the callback of a previous adapter ports format call.
-
Frédéric Danis authored
This allows to run WirePlumber preferably when pipewire-media-session is also installed.
-
- 18 May, 2021 5 commits
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
Allows handling errors if creation fails
-
- 17 May, 2021 1 commit
-
-
Julian Bouzas authored
-
- 13 May, 2021 7 commits
-
-
-
These are also printed by libpipewire on the DEBUG level and they are really not that harmful, so we don't need to spam users with "failed" messages and alarm them
-
-
Add a unit test for this. Create a link with invalid nodes and expect the activation transition to error out.
-
-
Julian Bouzas authored
-
George Kiagiadakis authored
the "long" type in spa-pod is int64_t, so we need to make sure we pass a 64-bit number there, otherwise the va_args is going to crash on some architectures while reading arguments off the stack
-
- 12 May, 2021 8 commits
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
Fixes some issues for 32bit architectures
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- 11 May, 2021 3 commits
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- 10 May, 2021 3 commits
-
-
Julian Bouzas authored
The policy scripts can handle now client nodes that want to be linked with other client nodes. This is needed for nodes created by the Pulse Audio Volume Control to monitor audio comming from other application client nodes.
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- 07 May, 2021 4 commits
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Not really a hard requirement, wrt libpipewire API, but it's hard to keep runtime compatibility with earlier versions when it comes to configuration options
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Plugin() is confusing because it's not a constructor, it just finds an existing instance of a plugin object. All other camel-case functions are constructors in the current lua API.
-
- 06 May, 2021 4 commits
-
-
Julian Bouzas authored
-
George Kiagiadakis authored
This is no longer used and likely not very useful now that we have a simpler design. We can re-add it in the future if necessary, but let's keep it out of the 0.4 release.
-
George Kiagiadakis authored
Also rename the intermediate lua api table WpDebug -> WpLog Keeps things more consistent with the function names (wp_log*), with the lua api (Log.*) and with pipewire using log.{h,c} as well. After all, these functions are for logging...
-
George Kiagiadakis authored
This is not part of the policy, it's something standalone that writes metadata Needs to be disabled by default, since it's not built by default now
-