Commit graph

  • f491669f2b Merge branch 'MGE-warning' into 'master' Martin Geier 2025-12-18 15:58:22 +00:00
  • 83b94c8831 fixup! log: make log macros compilable with c++ without warnings Martin Geier 2025-12-18 16:48:06 +01:00
  • 67b8fe9d92 Merge branch 'alsa-loopback' into 'master' Julian Bouzas 2025-12-18 15:46:58 +00:00
  • 71717ac7ff log: make log macros compilable with c++ without warnings Martin Geier 2024-10-21 16:46:50 +02:00
  • 25103e860f Merge branch 'object-activation-improvements' into 'master' Julian Bouzas 2025-12-17 17:14:57 +00:00
  • 896910c5c4 Merge branch 'bt-profile-autoswitch-improvements' into 'master' Julian Bouzas 2025-12-17 12:26:11 +00:00
  • 2ac41fdf61 Merge branch 'per-device-default-volume' into 'master' Arun Raghavan 2025-12-16 19:17:20 +00:00
  • 080ebc5e17 apply-routes.lua: Add a mechanism for per-device default volumes Arun Raghavan 2025-12-15 16:25:25 -08:00
  • c7e85d87f7 Merge branch 'login1-manager' into 'master' Julian Bouzas 2025-12-16 16:11:01 +00:00
  • 4d2ef8a95e Merge branch 'patch-2' into 'master' filmsi 2025-12-16 14:04:14 +00:00
  • 80478e7548 Update Slovenian translation (sl.po) master filmsi 2025-12-15 22:37:10 +00:00
  • 2d86be4ecf Merge branch 'wp_mod_mm_fix_unref' into 'master' Barnabás Pőcze 2025-12-16 14:59:10 +01:00
  • 3fb5b775ee m-modem-manager: Unref WpCore Barnabás Pőcze 2025-12-15 22:10:28 +01:00
  • 2de58a2470 Merge branch 'translation' into 'master' lumingzh 2025-12-16 10:15:46 +08:00
  • a5538f4167 update Chinese translation lumingzh 2025-12-16 10:14:56 +08:00
  • 596c886876 Merge branch 'zbrown/mpris' into 'master' Zander Brown 2025-12-15 21:22:48 +00:00
  • 8f2b183758 Merge branch 'mono-audio-improvements' into 'master' Julian Bouzas 2025-12-08 14:50:28 +00:00
  • bec20fc054 create-item: Only configure audio device sink nodes in MONO Julian Bouzas 2025-12-08 09:24:07 -05:00
  • beded0214d meson: define SPA_AUDIO_MAX_CHANNELS only on newer spa headers George Kiagiadakis 2025-12-02 12:59:58 +02:00
  • 2286152c07 ci: adapt pipewire build options based on the pw version we are building George Kiagiadakis 2025-12-02 12:32:01 +02:00
  • 94fe1cbfbd ci: add builds with older versions of libpipewire George Kiagiadakis 2025-12-02 11:59:45 +02:00
  • 021eb28a64 scripts: add new mute-node.lua script Julian Bouzas 2025-11-28 10:31:11 -05:00
  • 7fb23cfea0 modules: Add login1-manager module Julian Bouzas 2025-03-31 11:14:33 -04:00
  • 6ebf81453c rescan: Optimize linking for simple stream nodes Torkel Niklasson 2025-11-12 14:06:42 +01:00
  • ceed5dca7c meson: bump max channels to 128 Wim Taymans 2025-11-26 10:32:00 +01:00
  • 84e4752f1a m-modem-manager: Prefer automatic cleanup Evangelos Ribeiro Tzaras 2025-11-25 11:13:44 +01:00
  • 9e390f1121 m-modem-manager: Avoid memory allocations unpacking string types Evangelos Ribeiro Tzaras 2025-11-25 11:11:54 +01:00
  • 133b82e61a m-modem-manager: Don't leak path Evangelos Ribeiro Tzaras 2025-11-25 11:09:10 +01:00
  • 9045d2439a m-modem-manager: Don't leak error Evangelos Ribeiro Tzaras 2025-11-25 10:48:57 +01:00
  • 278541f637 m-modem-manager: Set GDBusConnection before trying to use it Evangelos Ribeiro Tzaras 2025-11-25 10:39:08 +01:00
  • 27b6027649 m-modem-manager: Use correct error clearing function Evangelos Ribeiro Tzaras 2025-11-19 18:30:09 +01:00
  • 6398bf1bce docs: Switch to build directory for run invocation Guido Günther 2025-11-24 23:23:51 +01:00
  • 9f10afa96f monitor/bluez.lua: Don't set priority.driver in loopback nodes Julian Bouzas 2025-10-20 11:41:21 -04:00
  • d55680b929 state-routes.lua: Add new 'bluetooth.keep-volume-on-profile-changed' setting Julian Bouzas 2025-10-07 12:59:05 -04:00
  • 94aabdb370 monitors/bluez.lua: Create sink loopback for SCO-A2DP sink nodes Julian Bouzas 2025-10-10 09:05:58 -04:00
  • e94caea3a4 autoswitch-bluetooth-profile.lua: Refactor and fix issues with saved profiles Julian Bouzas 2025-09-10 16:51:46 -04:00
  • f196d10e87 linking/rescan.lua: Clean a bit the code using the new properties API Julian Bouzas 2025-10-28 13:49:37 -04:00
  • 5071a85997 scripts: Fix compatibility issues with new Lua Properties API Julian Bouzas 2025-10-29 11:14:29 -04:00
  • 15d98f59e5 state-routes: use get_count() instead of next() Julian Bouzas 2025-10-28 09:41:38 -04:00
  • be6f2b2926 m-lua-scripting: Handle both Properties and Lua tables in all Lua APIs Julian Bouzas 2025-10-28 09:33:08 -04:00
  • 01eb206460 m-lua-scripting: Add get_property() API for pipewire objects Julian Bouzas 2025-10-16 12:08:17 -04:00
  • 5a4ecceee6 m-lua-scripting: Add get_property() API for session items Julian Bouzas 2025-10-16 12:07:44 -04:00
  • a35e40c1d2 m-lua-scripting: Add WpProperties API Julian Bouzas 2025-10-16 11:30:25 -04:00
  • 2712cbb5a9 pipewire-object-mixin: Copy the props instead of wrapping them Julian Bouzas 2025-10-28 11:42:00 -04:00
  • c68eb59017 device: Copy the props instead of wrapping them before emitting create-device signal Julian Bouzas 2025-10-28 09:35:53 -04:00
  • c0e047c241 apply-default-node: Make sure the metadata is valid Julian Bouzas 2025-10-28 09:38:16 -04:00
  • 238fd3c067 event-dispatcher: Sort hooks when registering them Julian Bouzas 2025-11-21 10:46:12 -05:00
  • b80a0975c7 event-dispatcher: Register hooks for defined events in a hash table Julian Bouzas 2025-11-20 16:36:37 -05:00
  • 30b57c3207 Merge branch 'ev_hook_topo_sort' into 'master' Barnabás Pőcze 2025-11-21 15:25:05 +01:00
  • 7ca21699a9 wpctl: add bash completions qaqland 2025-11-17 18:00:48 +08:00
  • 3983ee51a4 monitor: alsa: Add alsa.loopback=true to split PCM loopback nodes Julian Bouzas 2025-11-13 11:27:47 -05:00
  • 75013d1648 monitor: alsa: Dont set 'node.dont-remix' property to loopback devices Julian Bouzas 2025-07-24 14:25:46 -04:00
  • b6d7e2f230 monitor: alsa: Don't forward 'priority.driver' property to loopback device Julian Bouzas 2025-06-26 14:11:16 -04:00
  • 5e509f29d9 monitor: alsa: Forward the 'session.suspend-timeout-seconds' property to loopback device Julian Bouzas 2025-06-16 17:35:08 -04:00
  • ff81169cce monitor: alsa: Don't make the loopback device node virtual by default Julian Bouzas 2024-12-02 09:02:49 -05:00
  • 2f8bbc9206 monitor: alsa: Add 'node.create-loopback' property Julian Bouzas 2024-08-15 14:03:14 -04:00
  • 12f9d142c2 access-default: Allow defining object specific permissions for any client Julian Bouzas 2024-05-17 13:44:02 -04:00
  • 551353482a monitor/alsa: Also include alsa.* device properties for rule matching Julian Bouzas 2025-11-13 11:09:41 -05:00
  • f0b224b210 po: update Turkish translation George Kiagiadakis 2025-11-10 12:45:20 +02:00
  • 91e07861dd
    m-mpris: Check variant type directly Zander Brown 2025-11-05 14:51:47 +00:00
  • 6c4342123b
    m-mpris: We must chain up on finalize Zander Brown 2025-11-05 14:50:04 +00:00
  • 860ecc583e
    m-mpris: Only initialise the builder once Zander Brown 2025-11-05 14:49:37 +00:00
  • b3cb42b72a
    m-mpris: ‘Item’s are allocated with GLib Zander Brown 2025-11-05 14:12:36 +00:00
  • 17ca0ef7bb
    m-mpris: ‘items’ is a GHashTable, not a GObject Zander Brown 2025-11-05 14:10:46 +00:00
  • 4a5512f0b9 event-dispatcher: sort hooks based on dependencies Barnabás Pőcze 2025-10-11 14:25:22 +02:00
  • 0dad52f774 event-hook: simplify interest matching George Kiagiadakis 2025-10-31 18:52:03 +02:00
  • 27f97f6c45 monitors/alsa: Increase headroom for VMware and VirtualBox Charles 2025-10-27 18:48:27 +00:00
  • 285230af67 Update Slovenian translation filmsi 2025-10-26 08:28:03 +00:00
  • c095ae5254 role-based-policy: Allow to set target sink for media role loopbacks Guido Günther 2025-10-25 10:07:50 +02:00
  • d2a49e8bc5 docs/linking: Fix typo Guido Günther 2025-10-24 22:25:24 +02:00
  • b2c4993ab5 doc: Fix role based policy name Guido Günther 2025-10-24 22:13:05 +02:00
  • ae30b4f022 state-profile: Handle new 'session.dont-restore-off-profile' property Julian Bouzas 2025-10-21 10:12:34 -04:00
  • 962be34a2b docs: Update rescan-for-linking priority Guido Günther 2025-10-24 12:24:25 +02:00
  • 6f5ca5a79d wireplumber.conf: Enable default volume control tracking Guido Günther 2025-05-11 10:55:21 +02:00
  • 5ecfe9f555 scripts: Add script to find a suitable volume control Guido Günther 2025-05-05 17:14:34 +02:00
  • 93377a8b4f m-std-event-source: Add rescan-for-media-role-volume Guido Günther 2025-10-24 12:15:25 +02:00
  • ee72196500 m-si-audio-adapter: don't overread the position array Wim Taymans 2025-10-21 16:31:00 +02:00
  • e30c2a7cd9 state-routes.lua: Use the returned iterator from enum_params() to update routes info Julian Bouzas 2025-10-02 10:22:21 -04:00
  • 4239055454 m-lua-scripting: Pass returned itrator to the closure when finishing enum_param() Julian Bouzas 2025-10-02 10:08:33 -04:00
  • f188ddfb34 m-lua-scripting: Add WpIterator API Julian Bouzas 2025-10-02 09:05:57 -04:00
  • fb1738932b audio-group.lua: Demote creation of audio group log to info Julian Bouzas 2025-06-23 08:48:41 -04:00
  • f8be5a76e6 proc-utils: Make sure '/proc/<pid>/*' files exist before opening them Julian Bouzas 2025-06-23 08:45:54 -04:00
  • 5c6a72e3cf m-si-standard-link: log error message when link activation fails Julian Bouzas 2025-09-25 09:00:03 -04:00
  • 7b78078ed2 update Chinese translation lumingzh 2025-10-14 10:01:43 +08:00
  • 6cfaf3f70d automute-alsa-routes.lua: Don't register/remove hooks if never registered/removed before Julian Bouzas 2025-10-13 08:15:55 -04:00
  • 2942903d0e scripts: Add node/filter-graph.lua Julian Bouzas 2025-10-13 12:48:41 +00:00
  • 38a21ea191 monitor/alsa: Add a setting to use HDMI channel detection Arun Raghavan 2025-10-10 13:50:58 -07:00
  • 41b310c2d5 Add AGENTS.md George Kiagiadakis 2025-10-10 18:03:07 +03:00
  • 499916b996 0.5.12 0.5.12 George Kiagiadakis 2025-10-10 17:43:57 +03:00
  • 627b003a05 m-permissions-portal: Avoid race condition during shutdown Charles 2025-10-08 10:49:48 +01:00
  • 385fc83f46 update Chinese translation lumingzh 2025-10-02 07:58:47 +08:00
  • f82247c42c config: Add new 'node.features.audio.mono' setting Julian Bouzas 2025-07-03 10:46:28 -04:00
  • 084b3aab89 m-si-audio-adapter: Add new 'item.features.mono' configuration property Julian Bouzas 2025-07-03 10:44:41 -04:00
  • 71f98c40f0 create-item: Reconfigure audio adapters if 'node.features.audio.*' settings changed Julian Bouzas 2025-07-03 10:39:02 -04:00
  • 2a4aa9281c m-si-audio-adapter: Configure the node ports if the item has been re-configured Julian Bouzas 2025-07-28 15:50:39 -04:00
  • 35d63a7847 scripts: Add automute-alsa-routes.lua to auto-mute ALSA routes Julian Bouzas 2025-03-31 11:16:42 -04:00
  • d21ff24ea1 modules: Add notifications-api module Julian Bouzas 2025-05-12 10:29:11 -04:00
  • 68bd93e1ed Update Chinese translation lumingzh 2025-09-29 17:49:33 +08:00
  • c90dc1f184 Merge branch 'preferred-format-prop' into 'master' Carlos Rafael Giani 2025-09-21 00:55:22 +00:00
  • a461d9e738 object-interest: set pw_props variable if not set and global props exist Carlos Rafael Giani 2025-09-10 12:43:33 +02:00