Commit graph

  • 7ecd6b553d Merge branch 'collection' into 'master' Julian Bouzas 2026-02-03 19:07:58 +00:00
  • 88713c85fc linking: Add ALSA loopback policy scripts Julian Bouzas 2025-12-17 09:38:15 -05:00
  • ab803b9c43 Restrict the policy to session items that are not part of any collection Julian Bouzas 2026-01-15 12:31:33 -05:00
  • f27d18ece0 linking: Make sure we don't handle metadata collections Julian Bouzas 2026-01-15 12:22:12 -05:00
  • 4cac6b35b0 filter-utils.lua: Restrict smart filters to nodes that are not part of any collection Julian Bouzas 2025-12-16 14:35:39 -05:00
  • e1ec552b09 scripts/default-nodes: Restrict to nodes that are not part of any collection Julian Bouzas 2025-12-16 14:34:08 -05:00
  • 86a86208e9 scripts: Add 'device/create-alsa-loopback.lua' script Julian Bouzas 2025-12-16 13:13:03 -05:00
  • 59e6f2ac01 create-item.lua: Handle nodes that are collected into collections Julian Bouzas 2025-12-17 12:10:08 -05:00
  • acc9092206 m-standard-event-source: Add priority for new 'destroy-' local event types Julian Bouzas 2025-12-15 16:32:36 -05:00
  • 8da63d79af event: Add 'collection.name' property if subject is part of a collection Julian Bouzas 2025-12-11 12:40:32 -05:00
  • 8e582aec11 m-standard-event-source: Emit '*-collected' and '*-dropped' events Julian Bouzas 2025-12-31 10:39:27 -05:00
  • b8a6e9fa9a m-standard-event-source: Emit 'select-collection' event for all added objects Julian Bouzas 2025-12-10 14:55:24 -05:00
  • 2941151d1a m-lua-scripting: Add WpCollection and WpCollectionManager Lua APIs Julian Bouzas 2025-12-10 12:06:45 -05:00
  • efa1f9e171 wpctl: Add new 'collections' command Julian Bouzas 2025-12-08 16:05:20 -05:00
  • 511d85177d modules: Add new collection-manager module Julian Bouzas 2025-12-07 10:59:41 -05:00
  • 6efc077a5a lib: Add new WpCollectionManager API Julian Bouzas 2025-12-05 14:29:05 -05:00
  • 9704977bf9 Merge branch 'no-smart-bt-loopback' into 'master' Julian Bouzas 2026-02-03 17:50:10 +00:00
  • 72b680fc4c bluez: Use 'target.object' instead of smart filters for BT loopback nodes Julian Bouzas 2026-02-03 12:49:57 -05:00
  • cffc2284c4 Merge branch 'defer-autoswitch-until-routes' into 'master' Philipp Burkhardt 2026-02-03 12:52:58 +00:00
  • f99af3e962 Merge branch 'profile-preferred-priority-setting' into 'master' Julian Bouzas 2026-02-02 19:15:47 +00:00
  • d93b89fc95 find-preferred-profile: Add setting to prioritize quality/latency profiles Julian Bouzas 2026-01-27 14:12:45 -05:00
  • e187cb4fd3 Merge branch 'per-device-default-volume' into 'master' Arun Raghavan 2026-02-02 15:54:48 +00:00
  • 63fbc80f5a Merge branch 'master' into 'master' NorwayFun 2026-01-29 14:50:28 +00:00
  • b239b67d5b po: Update Georgian translation NorwayFun 2026-01-29 14:50:15 +00:00
  • c3ebd79f00 lib: Add new WpCollection API Julian Bouzas 2025-12-04 10:53:22 -05:00
  • 7ecdfae43f Merge branch 'libcamera_node_locally' into 'master' Barnabás Pőcze 2026-01-29 13:45:43 +01:00
  • 9dd004347c monitors/libcamera: load node locally Barnabás Pőcze 2026-01-29 10:08:05 +01:00
  • cbbd035131 systemd: allow mincore system call for Mesa/EGL Robert Mader 2026-01-29 10:23:13 +01:00
  • 741765eb85 Merge branch 'master' into 'master' Torkel Niklasson 2026-01-29 12:42:56 +00:00
  • 1d7a6a4963 Merge branch 'event_hook_fix_memleak' into 'master' Barnabás Pőcze 2026-01-29 12:49:26 +01:00
  • 11af177902 event-hook: fix interest hook event type memory leak master Barnabás Pőcze 2026-01-23 19:44:34 +01:00
  • 9066f2bc77 Merge branch 'update_lua_wrap_5.5.0' into 'master' Barnabás Pőcze 2026-01-29 11:06:08 +01:00
  • 2b78d9c20d meson: update lua wrap to 5.5.0 Barnabás Pőcze 2026-01-27 00:13:42 +01:00
  • 2eecf11a54 Merge branch 'bluez-monitor-always-loopback' into 'master' Julian Bouzas 2026-01-27 07:28:37 +00:00
  • 4cebb63d76 monitors/bluez: Always create loopbacks if Device support A2DP and HSP/HFP profiles Julian Bouzas 2026-01-23 08:37:27 -05:00
  • 849878ff08 Merge branch 'fix-bap-set' into 'master' P V 2026-01-26 17:58:53 +00:00
  • d81b170bbf monitors/bluez: fix BAP device set channel prop Pauli Virtanen 2026-01-26 00:43:04 +02:00
  • 66e27bc3e2 Merge branch 'wpctl-set-default-virtual-nodes' into 'master' George Kiagiadakis 2026-01-26 12:41:13 +02:00
  • 024f88322c wpctl: Allow virtual nodes in set-default command George Kiagiadakis 2026-01-26 12:39:17 +02:00
  • 20b19bf343 autoswitch-bluetooth-profile: defer profile switch until routes ready Phil Brk8 2026-01-25 10:29:33 +01:00
  • e1b1fd824e Revert "rescan: Optimize linking for simple stream nodes" Torkel Niklasson 2026-01-23 15:11:09 +01:00
  • 20bda1d76c Merge branch 'bluez-monitor-improvements' into 'master' Julian Bouzas 2026-01-22 14:07:45 +00:00
  • ccfc6abf65 monitors/bluez: Avoid recreating A2DP/SCO nodes if loopback is emitted late Julian Bouzas 2026-01-08 13:43:22 -05:00
  • 44a581d5a0 Merge branch 'master' into 'master' Torkel Niklasson 2026-01-21 17:26:34 +00:00
  • 42b60a33d3 Merge branch 'default-nodes-improvements' into 'master' Julian Bouzas 2026-01-21 15:50:51 +00:00
  • 80842cbb96 default-nodes: Never consider Audio/Sink nodes as best for default audio.source node type Julian Bouzas 2026-01-21 10:49:13 -05:00
  • 4e8c15a9b3 rescan: abort current scan if a new one is scheduled Torkel Niklasson 2026-01-21 13:37:27 +01:00
  • 2149f9903f Merge branch 'lua_5.5' into 'master' Barnabás Pőcze 2026-01-20 23:37:04 +01:00
  • 89131c539b Merge branch 'MGE-warning' into 'master' Martin Geier 2026-01-19 20:55:52 +00:00
  • 5b1b7932bc Merge branch 'login1-manager' into 'master' Julian Bouzas 2026-01-19 09:27:07 +00:00
  • c4862078c9 Merge branch 'object-activation-improvements' into 'master' Julian Bouzas 2026-01-13 08:44:46 +00:00
  • a5a079ec1d meson: accept lua 5.5 as well Barnabás Pőcze 2025-12-24 20:43:33 +01:00
  • 9040ec1e51 meson: simplify lua dependency lookup Barnabás Pőcze 2025-12-24 20:42:07 +01:00
  • f088a6f63d autoswitch-bluetooth-profile: Fix attempt to index a number value error Julian Bouzas 2026-01-08 13:47:21 -05:00
  • b60b2f4ece monitors/bluez: request device ports take loopback nodes into account Pauli Virtanen 2026-01-04 23:23:25 +02:00
  • 84429b4794 0.5.13 0.5.13 George Kiagiadakis 2025-12-23 20:48:36 +02:00
  • 58b48c0a8a m-mpris: Check variant type directly Zander Brown 2025-11-05 14:51:47 +00:00
  • af7a951bd9 m-mpris: We must chain up on finalize Zander Brown 2025-11-05 14:50:04 +00:00
  • ded213093d m-mpris: Only initialise the builder once Zander Brown 2025-11-05 14:49:37 +00:00
  • 3a6f2c1e90 m-mpris: ‘Item’s are allocated with GLib Zander Brown 2025-11-05 14:12:36 +00:00
  • 1846d75717 m-mpris: ‘items’ is a GHashTable, not a GObject Zander Brown 2025-11-05 14:10:46 +00:00
  • 444bfc04d8 Revert "state-routes.lua: Add new 'bluetooth.keep-volume-on-profile-changed' setting" George Kiagiadakis 2025-12-23 19:57:12 +02:00
  • 3887e1ca82 monitor/bluez.lua: Don't set priority.driver in loopback nodes Julian Bouzas 2025-10-20 11:41:21 -04:00
  • 00c272670c state-routes.lua: Add new 'bluetooth.keep-volume-on-profile-changed' setting Julian Bouzas 2025-10-07 12:59:05 -04:00
  • da831fdc65 monitors/bluez.lua: Create sink loopback for SCO-A2DP sink nodes Julian Bouzas 2025-10-10 09:05:58 -04:00
  • 6a9e977d26 autoswitch-bluetooth-profile.lua: Refactor and fix issues with saved profiles Julian Bouzas 2025-09-10 16:51:46 -04:00
  • 83b94c8831 fixup! log: make log macros compilable with c++ without warnings Martin Geier 2025-12-18 16:48:06 +01:00
  • 71717ac7ff log: make log macros compilable with c++ without warnings Martin Geier 2024-10-21 16:46:50 +02:00
  • 080ebc5e17 apply-routes.lua: Add a mechanism for per-device default volumes Arun Raghavan 2025-12-15 16:25:25 -08:00
  • 80478e7548 Update Slovenian translation (sl.po) filmsi 2025-12-15 22:37:10 +00:00
  • 3fb5b775ee m-modem-manager: Unref WpCore Barnabás Pőcze 2025-12-15 22:10:28 +01:00
  • a5538f4167 update Chinese translation lumingzh 2025-12-16 10:14:56 +08: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
  • 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