- 26 May, 2022 1 commit
-
-
George Kiagiadakis authored
Currently v4l2 nodes will get higher priority than libcamera ones. The default can be changed, of course, with wpctl. Things are still not great if a camera is enumerated by both monitors. The first node to be linked will grab the device and the second one from the other subsystem will fail to negotiate.
-
- 24 May, 2022 1 commit
-
-
Michael Olbrich authored
7908b8d7be2a2992c57cd549054eda7ce46e4b44 ("m-lua-scripting: allow converting GValue holding NULL objects to Lua") accidentally added a second refcount. As a result, the objects are never freeded. Remove the second refcount to fix this.
-
- 22 May, 2022 1 commit
-
-
Piotr Drąg authored
So false positives don’t show up on https://l10n.gnome.org/module/WirePlumber/
-
- 20 May, 2022 1 commit
-
-
This check was originally added to avoid a small audio glitch when changing default nodes while also changing the device profile (eg Gnome Sound Settings). The check is removed because it causes issues when disabling alsa nodes. There are plans to fix the audio glitch issue in the future with the planned event-dispatcher architecture. Fixes #279
-
- 19 May, 2022 3 commits
-
-
Julian Bouzas authored
Fixes #241
-
Julian Bouzas authored
-
George Kiagiadakis authored
See !259
-
- 16 May, 2022 1 commit
-
-
- 12 May, 2022 2 commits
-
-
jasker5183 authored
-
George Kiagiadakis authored
Fixes backwards compatibility with older config files Fixes: #254
-
- 11 May, 2022 1 commit
-
-
George Kiagiadakis authored
-
- 10 May, 2022 5 commits
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
There is no need to have this as an optional module, since libintl is a hard dependency of both PipeWire and GLib. This way we can keep things a bit simpler and faster (no string copies and plugin lookups) Bump meson dependency to 0.59 to benefit of the libintl lookup that is now built into meson's dependency() function.
-
George Kiagiadakis authored
-
Sven Bartscher authored
For some reason Mumble uses "game" as its media.role, but it is actually a communication tool where a headset profile is apropriate.
-
- 05 May, 2022 4 commits
-
-
Signed-off-by:
Théo Lebrun <theo.lebrun@bootlin.com>
-
Currently, when using filter nodes such as echo-cancel or filer-chain, the ports format of the virtual stream node might not always match the format of its associated virtual device node. This can happen if the virtual stream node is linked with a real device node configured with many channels, such as surround profile. In that case, the channel configuration is not forwarded to the virtual device node, making the application not being aware of a surround setup. This change listens for port format changes in the virtual stream nodes, and reconfigures the virtual device node ports everytime the virtual stream node's port format changes. This behavior is experimental and optional, so it is disabled by default.
-
-
-
- 04 May, 2022 2 commits
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- 03 May, 2022 1 commit
-
-
The 'set-volume' and 'set-mute' commands have a new --pid flag to allow changing the volume or mute for all client nodes that are created by a specific process.
-
- 02 May, 2022 3 commits
-
-
We're only interested in notifications for user state changes, so we should better be more specific about it when creating the systemd login monitor. This avoids issues with sd_login_monitor_new() returning EINVAL if systemd-machined is not running (and thus /run/systemd/machines does not exist).
-
George Kiagiadakis authored
Fixes: #250
-
George Kiagiadakis authored
-
- 26 Apr, 2022 1 commit
-
-
- 23 Apr, 2022 9 commits
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
This allows scripts to declare when they have finished their loading, so we can now also know when wireplumber is done loading and ready to handle clients Related to !313
-
George Kiagiadakis authored
This enables the debug and coroutine libraries and some more functions that are not really so risky to have around Related to #121
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
The load functions used to do 3 things: - push the sandbox function on the stack - load the file and push it as a function on the stack - call the sandbox (or the file) Now there are separate functions to do these 3: - wplua_push_sandbox - wplua_load_* - wplua_pcall
-
- 15 Apr, 2022 1 commit
-
-
msizanoen1 authored
In Lua, `0` is a truthy value, which means `not 0` is `false`. Compare the resulting value from bitwise AND with 0 instead of checking it with `if not` to ensure correctness.
-
- 11 Apr, 2022 3 commits