Commit Graph

  • f5a29981aa linking: use si_props for 'target.*' properties Julian Bouzas 2023-11-01 09:48:09 -04:00
  • 8ac96f4a37 linking: handle 'target.linger' property Julian Bouzas 2023-10-31 12:28:18 -04:00
  • 970050d3b5 linking: handle 'target.dont-fallback' and 'target.dont-move' properties Julian Bouzas 2023-10-31 11:50:34 -04:00
  • a6bacde2c8 link-target: set was_handled flag when link was created Julian Bouzas 2023-10-31 11:49:50 -04:00
  • a2469b5b39 find-defined-target: don't stop processing if defined target is not prepared yet Julian Bouzas 2023-10-31 11:48:16 -04:00
  • 0809a89442 tests: script-tester: fix locking of test-server Pauli Virtanen 2023-11-01 21:00:55 +02:00
  • 7a65d76a57 policy-dsp: add ability to hide parent nodes James Calligeros 2023-10-29 11:03:36 +10:00
  • e0b09e7a76 main: try to connect preferably to the manager socket Pauli Virtanen 2023-10-19 21:44:08 +03:00
  • 47ebc33de5 internal-comp-loader: fix WpSpaJson memory leak Barnabás Pőcze 2023-10-28 01:30:16 +02:00
  • 98f622f718 m-default-nodes: clear all previous configured nodes if metadata changes to NULL Julian Bouzas 2023-10-26 10:49:25 -04:00
  • c9dc02d941 rescan: make sure disabled smart filters are unlinked before rescanning Julian Bouzas 2023-10-25 12:11:06 -04:00
  • 6980f9ff5d filter-utils: always evaluate filters before 'linking/rescan' hook Julian Bouzas 2023-10-25 10:34:40 -04:00
  • a6d30c6f77 docs: fix typo in ALSA passthrough instructions Matthew Horan 2023-10-25 09:43:03 -04:00
  • dbf8204cf9 Revert "api: module: support loading arguments from file" George Kiagiadakis 2023-10-24 11:55:52 +03:00
  • 22cb31571d Revert "link: add WP_LINK_FEATURE_ESTABLISHED to track when a link is PAUSED/ACTIVE" George Kiagiadakis 2023-10-24 11:31:45 +03:00
  • eb6f569be8 Merge branch 'master' into next George Kiagiadakis 2023-10-24 11:09:52 +03:00
  • 23ba01970f object-manager: use an idle callback to expose tmp globals instead of pw_core_sync George Kiagiadakis 2023-10-23 23:08:45 +03:00
  • 5fc7e68d10 object-manager: reduce the amount of globals that initially match the interest George Kiagiadakis 2023-10-23 23:04:02 +03:00
  • b6c1fdb2e1 scripts: Fix typo in autoswitch-bluetooth-profile.lua t123yh 2023-10-22 15:28:03 -07:00
  • 6d01627cd0 wpctl: use auto cleanup for the WpCtl object Barnabás Pőcze 2023-10-22 22:59:10 +02:00
  • 686048d6fa docs: Provide example for iec958.codecs config Matt Horan 2023-10-19 11:20:22 -04:00
  • 388acb6ff3 scripts: Fix bluetooth profile autoswitch Julian Bouzas 2023-10-11 10:58:05 -04:00
  • c91dcaa046 access: set pipewire.access.effective property on clients Pauli Virtanen 2023-10-14 19:59:25 +03:00
  • 199671dfa3 access: handle pipewire.client.access and flatpak status Pauli Virtanen 2023-10-13 22:27:18 +03:00
  • 7a369b70dc access: support new "default" pipewire.access value Pauli Virtanen 2023-10-11 23:13:54 +03:00
  • 7f495b63eb lua: add new Client.update_properties() API Pauli Virtanen 2023-10-14 19:52:16 +03:00
  • bf082964d4 client: add wp_client_update_properties Pauli Virtanen 2023-10-14 19:50:54 +03:00
  • b65f8884a5 m-lua-scripting: check argument type is table to avoid crashing Pauli Virtanen 2023-10-13 22:35:41 +03:00
  • d67b48e595 0.4.15 George Kiagiadakis 2023-10-12 19:24:07 +03:00
  • ffd6c0dfb9 docs: fix warnings related to recent policy-dsp changes George Kiagiadakis 2023-10-10 13:42:05 +03:00
  • 69ed77042f config: set priority. keys on midi-bridge Wim Taymans 2023-10-12 12:01:05 +02:00
  • b2bfb1b917 wpctl: add zsh completions Ronan Pigott 2023-09-17 13:55:25 -07:00
  • 5faab4e8c2 policy-device-profile: set default and best by device.profile Dmitry Sharshakov 2023-09-22 19:07:56 +03:00
  • 4ad263b16c scripts: add new 'filter.smart' property Julian Bouzas 2023-10-02 10:26:09 -04:00
  • 7044226f66 scripts: use 'filter.smart' prefix for smart filter properties Julian Bouzas 2023-10-02 08:48:04 -04:00
  • 0b44d9cf84 scripts: change filter.enabled property to filter.disabled Julian Bouzas 2023-10-02 08:44:57 -04:00
  • 1e40108d94 linking-utils: rename unwrap_find_target_event -> unwrap_select_target_event George Kiagiadakis 2023-09-30 12:06:40 +03:00
  • c7b00599d7 scripts: remove 'active-features' session item constraints George Kiagiadakis 2023-09-30 11:05:11 +03:00
  • 6af88b283c linking-utils: cleanup duplicate functions George Kiagiadakis 2023-09-30 11:02:02 +03:00
  • 43aa2d4952 scripts: don't use 'local' for file-wide scoped variables George Kiagiadakis 2023-09-29 23:13:28 +03:00
  • 2f89c64b7f docs: add documentation on device, default-nodes and linking scripts George Kiagiadakis 2023-09-29 16:14:08 +03:00
  • 493be2fae6 event: annotate key in wp_event_get_data George Kiagiadakis 2023-09-26 10:11:36 +03:00
  • d4f3e2bdca tests: replace "policy" with "linking" Ashok Sidipotu 2023-09-12 12:45:16 +05:30
  • 0dcd28e50f Lua scripts: replace "policy" with "linking" Ashok Sidipotu 2023-09-12 12:29:43 +05:30
  • 1f92767d4b config: replace "policy" with "linking" Ashok Sidipotu 2023-09-12 12:25:18 +05:30
  • 70b781ed64 steam.conf: enhance the illustration of the config Ashok Sidipotu 2023-09-08 16:12:14 +05:30
  • 9aeaf7367e bluetooth.conf: change the syntax for rules from Lua to JSON Ashok Sidipotu 2023-09-08 16:11:14 +05:30
  • f4d421988c access.conf: uncomment the rules the way they were before Ashok Sidipotu 2023-09-08 16:10:18 +05:30
  • 6d7232a1fd settings: correct class description George Kiagiadakis 2023-09-26 10:00:43 +03:00
  • 1e714fe784 session-item: improve class description George Kiagiadakis 2023-09-26 09:57:50 +03:00
  • da91c5d377 docs: add WpConf documentation page Ashok Sidipotu 2023-09-08 15:44:38 +05:30
  • 4594f4b7e7 docs: fix WpComponentLoader documentation page Ashok Sidipotu 2023-08-08 10:53:30 +05:30
  • 2970ee2634 policy-dsp: expect policy-device-profile to manage profiles Dmitry Sharshakov 2023-09-22 19:08:38 +03:00
  • 2dd28c0015 policy-dsp: load filters from file Dmitry Sharshakov 2023-09-22 19:27:13 +03:00
  • 11b3803edc policy-dsp: add a policy for loading filter chains Dmitry Sharshakov 2022-08-16 18:02:55 +03:00
  • 91a8c344b1 m-std-event-source: restore the rescan_scheduled flag before rescanning George Kiagiadakis 2023-09-24 00:26:27 +03:00
  • 0d8dfc8187 tests: add test for glob patterns in hook dependencies George Kiagiadakis 2023-09-24 00:23:34 +03:00
  • 3823ea4b40 event: allow hook before/after strings to be glob patterns George Kiagiadakis 2023-09-24 00:09:55 +03:00
  • 2ae1b3cbd9 api: module: support loading arguments from file Dmitry Sharshakov 2023-07-16 16:26:06 +03:00
  • 06fa06ca5c scripts: fix minor issues with smart filters policy Julian Bouzas 2023-09-21 09:04:31 -04:00
  • 0c53f9b130 docs: fix warnings and errors in filter documentation Julian Bouzas 2023-09-21 05:41:00 -04:00
  • 92e53bb7ba policy-device-profile: Use device.profile if set Jonas Holmberg 2023-09-15 17:52:12 +02:00
  • ca58c68ef9 config: alsa: increase VM period-size to 1024 George Kiagiadakis 2023-09-13 16:02:55 +03:00
  • 3eaaae3a45 docs: Add filters documentation Julian Bouzas 2023-08-21 11:47:03 -04:00
  • 56017fdbe6 scripts: use filter-utils to implement smart filter policy Julian Bouzas 2023-08-07 10:01:37 -04:00
  • 1ba3844f2c scripts: add filter-utils.lua Julian Bouzas 2023-08-04 10:20:18 -04:00
  • b984af7c87 scripts: add filters_metadata.lua Julian Bouzas 2023-08-09 10:17:33 -04:00
  • d383762812 device: remove echo-cancel configuration Julian Bouzas 2023-06-05 15:36:50 -04:00
  • 15f5d84d47 tests: add event dispatch order test for same priority events Duncan Overbruck 2023-09-03 14:15:36 +02:00
  • bebee99fc8 event-dispatcher: sort same priority events by the order they have been received Duncan Overbruck 2023-09-03 17:23:27 +03:00
  • 67f9f63520 Merge branch '0.4' into next George Kiagiadakis 2023-09-01 19:12:20 +03:00
  • 02e1393c9f policy-node: destroy node only after sending an error to the client George Kiagiadakis 2023-09-01 16:20:07 +03:00
  • 6e81dc7a66 docs: Add missing '\since' attributes to types and functions that have been added in versions later than 0.4.0 Tom A. Wagner 2023-08-30 11:20:06 +02:00
  • 3a4b91fad7 Add enum documentation and Since tag to the generated gir file Tom A. Wagner 2023-08-25 13:50:39 +02:00
  • fa22101530 gir: Add object documentation and Since tag to the generated gir file Tom A. Wagner 2023-08-25 11:35:36 +02:00
  • dcee74fcca scripts: do not store the link in si_flags Julian Bouzas 2023-08-15 16:32:19 -04:00
  • 591d0b4370 camera-monitors: add a config property for camera discovery timeout Ashok Sidipotu 2023-07-21 17:19:09 +05:30
  • 2d4cdcd5da wireplumber.conf: run monitors towards the end Ashok Sidipotu 2023-07-21 16:23:27 +05:30
  • 359ea7b17d monitor-utils: use uniform naming style for lib apis Ashok Sidipotu 2023-07-20 16:35:01 +05:30
  • 426e1bbffe camera monitors: introduce cam device arbitration logic Ashok Sidipotu 2023-07-20 16:32:47 +05:30
  • 7bca8cacde camera monitors: pass device and node properties as event data Ashok Sidipotu 2023-07-20 16:25:35 +05:30
  • 3fe930f15f api.c: add wp_core_test_feature API Ashok Sidipotu 2023-07-13 10:18:33 +05:30
  • 92de80eb2e wireplumber.conf: add new v4l2 monitor hooks Ashok Sidipotu 2023-07-12 13:49:53 +05:30
  • f45d7b43f3 v4l2/monitors: rebase v4l2 monitor into a bunch of hooks Ashok Sidipotu 2023-07-12 13:49:06 +05:30
  • 86ea1f61f9 wireplumber.conf: add the new libcamera monitor hooks Ashok Sidipotu 2023-07-12 12:55:23 +05:30
  • bb0e15e631 libcamera/monitors: rebase libcamera monitor into a bunch of hooks Ashok Sidipotu 2023-07-12 12:51:22 +05:30
  • 6596d71c4f monitor-utils: introduce monitor utils lua library Ashok Sidipotu 2023-07-12 12:40:14 +05:30
  • 27c1ea869b event*.c: add a few more log msgs Ashok Sidipotu 2023-07-12 12:36:32 +05:30
  • 03e6de9894 m-standard-source: handle create-* events Ashok Sidipotu 2023-07-12 12:35:31 +05:30
  • 227dd97036 m-lua-scripting: always parse JSON to String if its type is not recognized Julian Bouzas 2023-08-11 14:48:13 -04:00
  • 7ee69a9a47 log: set empty string to not set log_fields Stefan Ursella 2023-07-22 16:04:42 +02:00
  • 72edbb1ba4 m-mixer-api: track monitorMute and allow modifying them Stefan Ursella 2023-07-22 16:19:15 +02:00
  • 407c2f04de scripts: run find-best-profile hook before running apply-profile hook Stefan Ursella 2023-07-17 17:33:40 +02:00
  • 98cd13284c tests: wait for the cores to connect before starting George Kiagiadakis 2023-07-04 15:09:31 +03:00
  • f94519a67a tests: upgrade failure notices to criticals George Kiagiadakis 2023-07-04 14:57:26 +03:00
  • 84d3382292 config: make it possible to have feature profiles George Kiagiadakis 2023-06-23 20:15:26 +03:00
  • 840a2304b4 core: load components internally and refactor main to just activate it George Kiagiadakis 2023-06-21 19:35:23 +03:00
  • 6bab78bf3f object: make wp_object_get_core() return itself if it's the core George Kiagiadakis 2023-06-23 14:10:39 +03:00
  • 11add27f81 core: refactor to subclass from WpObject George Kiagiadakis 2023-06-20 13:22:26 +03:00
  • 9970450bfa object.h: don't include core.h George Kiagiadakis 2023-06-20 12:52:43 +03:00