Commit Graph

  • 42f4fa92b3 Update POTFILES.in Piotr Drąg 2024-01-06 17:54:08 +01:00
  • c5c5317599 state-routes: use the correct device id when restoring route properties George Kiagiadakis 2024-01-08 12:18:49 +02:00
  • 7bd4032a28 lua: hooks: record the entire 'after' array George Kiagiadakis 2024-01-08 12:12:31 +02:00
  • 4a3557d8e4 event: add some trace logs to debug sorting hook dependencies George Kiagiadakis 2024-01-08 12:10:46 +02:00
  • 03098c88bb bt-pinephone.lua: remove useless variable assignments George Kiagiadakis 2024-01-05 19:08:44 +02:00
  • 0b0595a156 apply-routes.lua: rename variable to make the code easier to understand George Kiagiadakis 2024-01-05 19:05:44 +02:00
  • a7d0dacd12 state-routes: fix restoring volumes when a Route is changed manually George Kiagiadakis 2024-01-05 18:58:33 +02:00
  • d60747f40f docs: remove obsolete tags Julian Bouzas 2024-01-05 09:31:43 -05:00
  • 4ac7dc831e event-dispatcher: fix ingroup documentation Julian Bouzas 2024-01-05 09:31:08 -05:00
  • cdd472713d docs-policy: add filter.smart = true Willow Barraco 2024-01-05 10:08:39 +01:00
  • 4c82e59163 0.4.81 George Kiagiadakis 2024-01-04 20:33:29 +02:00
  • eb2d6efcd4 state: add save_after_timeout() method to replace all custom timeout code George Kiagiadakis 2024-01-04 16:38:33 +02:00
  • 7fa16292c3 common-utils: remove the simple serializer functions that were used for state files George Kiagiadakis 2024-01-04 10:38:23 +02:00
  • 38b6eec456 state-routes: use json to store info in the state file George Kiagiadakis 2024-01-04 10:27:02 +02:00
  • 5d41ef2311 scripts: s/putils/lutils/g ("policy" utils -> "linking" utils) George Kiagiadakis 2024-01-03 11:10:56 +02:00
  • 994f1c1f4a Merge branch 'master' into next George Kiagiadakis 2024-01-03 10:47:16 +02:00
  • 3a40a8795b wpctl: resolve device id and route device internally Ferdinand Bachmann 2023-12-27 19:36:56 +01:00
  • f01177d08a wpctl: add set-route subcommand Ferdinand Bachmann 2023-12-25 23:06:32 +01:00
  • 88c59ff9c6 docs: explain runtime logging controls Pauli Virtanen 2023-12-06 21:05:00 +02:00
  • 43e190e3b4 wpctl: add set-log-level command Pauli Virtanen 2023-12-06 16:59:30 +02:00
  • 6037a6af94 m-log-settings: add module for changing log level at runtime Pauli Virtanen 2023-12-06 16:15:49 +02:00
  • 4e17edb1ac wp: make wp_log_set_global_level public API Pauli Virtanen 2023-12-07 18:48:07 +02:00
  • c2d125b0da Merge branch 'master' into next George Kiagiadakis 2023-12-23 18:34:00 +02:00
  • f3f89b8fc1 docs: shuffle files to have the same logical hierarchy as on the generated doc George Kiagiadakis 2023-12-23 12:36:27 +02:00
  • 7dfc346a7b script docs: rewrite all csv-table to list-table for better source readability George Kiagiadakis 2023-12-23 11:32:56 +02:00
  • 6afdadc549 docs: update understanding_wireplumber.rst, merging changes from !535 George Kiagiadakis 2023-12-21 13:16:49 +02:00
  • 59972b6e4f systemd: change the template services to load different profiles instead of conf files George Kiagiadakis 2023-12-21 11:28:50 +02:00
  • 0037733545 daemon: add cmdline option to load custom profile and report error if not found George Kiagiadakis 2023-12-18 17:58:09 +02:00
  • c0b212bb0e scripts: common-utils: do not crash if the defaults table is nil George Kiagiadakis 2023-12-18 10:56:30 +02:00
  • b58c94816a docs: update configuration.rst George Kiagiadakis 2023-12-15 21:14:24 +02:00
  • 6ace763868 docs: add central doc section about the configuration file George Kiagiadakis 2023-12-15 21:07:02 +02:00
  • 32b31232d1 docs: document components, profiles, features and settings George Kiagiadakis 2023-12-14 16:49:12 +02:00
  • 396b88e64b docs: update copyright years George Kiagiadakis 2023-12-14 12:33:42 +02:00
  • f63174ad5f docs: lua: document missing Core functions George Kiagiadakis 2023-12-14 12:30:13 +02:00
  • c4a0f5317e meson: exclude rst files from being installed with the scripts George Kiagiadakis 2023-12-13 16:31:50 +02:00
  • 1e03b5bbe1 Added Hebrew translation. Yaron Shahrabani 2023-12-13 09:24:38 +00:00
  • bae3381c76 meson: Set correct package version for generated .gir file for gobject introspection Tom A. Wagner 2023-12-12 12:08:20 +01:00
  • ca3bc3eb6d scripts: tidy up monitor settings and config options George Kiagiadakis 2023-12-09 15:52:24 +02:00
  • 4feebfc3a3 m-lua-scripting: add Core.get_properties() method George Kiagiadakis 2023-12-08 12:28:24 +02:00
  • 600adf003b scripts: tidy up device-related settings George Kiagiadakis 2023-12-08 11:50:00 +02:00
  • d3eb77b292 release 0.4.17 George Kiagiadakis 2023-12-03 20:05:19 +02:00
  • e193ae0efc policy-endpoint-device: handle filters only if we have endpoints George Kiagiadakis 2023-12-03 19:46:20 +02:00
  • 4cc387d81d object-manager: ref all object managers before exposing tmp globals George Kiagiadakis 2023-11-30 12:54:21 +02:00
  • a063d48281 scripts: pass is_filter to createLink Wim Taymans 2023-11-29 11:01:34 +01:00
  • e9fc965b32 scripts: log si_link after creating it Wim Taymans 2023-11-29 11:00:08 +01:00
  • 78fe6f1ef9 m-si-audio-adapter: make sure format task is finished even if ports were already configured Julian Bouzas 2023-11-22 10:05:46 -05:00
  • e0cb9a845f Update fa.po Danial Behzadi 2023-11-25 12:27:15 +00:00
  • 0d249b8a13 release 0.4.16 George Kiagiadakis 2023-11-22 16:20:02 +02:00
  • 0ac2947aed scripts: add new sm-objects script George Kiagiadakis 2023-10-17 18:12:18 +03:00
  • 256f60ebf2 policy-device-profile.lua: add a method to prioritize BT codecs. Ashok Sidipotu 2023-11-15 15:33:24 +05:30
  • a87d0478ea policy-endpoint-device.lua: connect filter output to actual sinks Ashok Sidipotu 2023-11-22 07:13:51 +01:00
  • 9f6066ea0d policy-endpoint-device.lua: logic to connect endpoint to filter Ashok Sidipotu 2023-11-22 06:49:10 +01:00
  • 83e990bf2d policy-endpoint-device.lua: enhance link log msgs Ashok Sidipotu 2023-11-22 06:15:27 +01:00
  • eba3d9d6f8 policy-endpoint-client.lua: avoid connecting filters to endpoints Ashok Sidipotu 2023-11-22 05:59:01 +01:00
  • 5922f1f077 meson: bump the required pipewire version to 0.3.68 George Kiagiadakis 2023-11-20 12:05:53 +02:00
  • 0a7bd4fe86 si-standard-link: remove the "passive" property George Kiagiadakis 2023-11-20 12:00:54 +02:00
  • 5b1ff7377f si-audio-endpoint: mark the nodes as passive instead of marking the links George Kiagiadakis 2023-11-20 11:56:07 +02:00
  • 383b0e605d scripts: tidy-up linking related settings George Kiagiadakis 2023-11-19 18:34:33 +02:00
  • 33fc476cb3 s-linking: always rescan when the default targets change George Kiagiadakis 2023-11-19 17:52:20 +02:00
  • 679d660058 settings: tidy up node-related settings George Kiagiadakis 2023-11-15 18:16:52 +02:00
  • 2f071a67be scripts: rename all foo-config libs to settings-foo George Kiagiadakis 2023-11-15 15:38:27 +02:00
  • beafcf1ac3 config: install commented-out conf files as examples in /usr/share/doc/wireplumber/examples George Kiagiadakis 2023-11-15 14:58:34 +02:00
  • 460e714a10 access-default: do not crash if the rules section is not defined in the config George Kiagiadakis 2023-11-15 15:41:40 +02:00
  • ab44996ce9 access-default: do not require the configuration file rules to operate George Kiagiadakis 2023-11-15 13:37:33 +02:00
  • cb243eea6d common-utils: avoid crashing when a rules section is not defined in the config George Kiagiadakis 2023-11-15 12:57:41 +02:00
  • ac0d8ee4a8 monitors/alsa: remove vm.node.defaults and use match rules instead George Kiagiadakis 2023-11-14 21:32:18 +02:00
  • 501f119803 monitors/alsa-midi: move default property values in the Lua script George Kiagiadakis 2023-11-14 21:23:56 +02:00
  • 2f226aca75 monitors/libcamera: s/libcam/libcamera/g George Kiagiadakis 2023-11-14 17:33:59 +02:00
  • 9cf372b8ab monitors: remove the unused libcamera.lua script George Kiagiadakis 2023-11-14 15:45:35 +02:00
  • 8ca781c63a wireplumber.conf: refactor optional pipewire modules into components George Kiagiadakis 2023-11-14 15:34:51 +02:00
  • 6a88d8aa2c comp-loader: add support for loading pipewire modules as components George Kiagiadakis 2023-11-14 15:34:11 +02:00
  • 4593245fbb comp-loader: add support for wireplumber.components.rules George Kiagiadakis 2023-11-14 12:42:32 +02:00
  • 42b64bfc28 spa-json: rename _from_string() to _wrap_string() and add new "from" variants George Kiagiadakis 2023-11-14 12:36:10 +02:00
  • 96eae7d523 json-utils: add wp_json_utils_merge_containers(), factored out of conf.c George Kiagiadakis 2023-11-14 12:02:31 +02:00
  • 585279e13a config: add bluetooth seat-monitoring feature George Kiagiadakis 2023-11-13 17:16:54 +02:00
  • 5541832416 monitors: test the features that enable optional functionality George Kiagiadakis 2023-11-13 13:46:58 +02:00
  • bac54c8f0e monitors/alsa: drop the half-implemented support for the "JACK device" George Kiagiadakis 2023-11-13 13:08:31 +02:00
  • d30fcf34a4 config: drop some unused settings and replace others with component features George Kiagiadakis 2023-11-13 13:05:45 +02:00
  • b1f891e149 lua api: add support for PW_PERM_L George Kiagiadakis 2023-11-10 17:51:17 +02:00
  • 762ebad4c8 scripts: skip profile iteration when device.profile found Stefan Ursella 2023-11-13 12:12:55 +01:00
  • 74d3b550d3 metadata: export using the pw_impl_metadata properties George Kiagiadakis 2023-11-10 16:15:34 +02:00
  • cf4fb87b35 lua api: allow nil to be passed on all constructors that take optional properties George Kiagiadakis 2023-11-10 13:21:05 +02:00
  • a6bea40172 core: add wp_core_get_own_bound_id() method George Kiagiadakis 2023-10-17 18:07:32 +03:00
  • e88fa840f2 lua: json: add optional argument in the json parse() method to limit the number of recursions George Kiagiadakis 2023-10-17 15:44:05 +03:00
  • 0bc6ca6a2d lua: json: allow keys inside objects to be without quotes George Kiagiadakis 2023-10-17 15:40:54 +03:00
  • 6f3a307e6f spa-pod: don't use assertion macro in code that needs to run always George Kiagiadakis 2023-11-08 20:41:34 +02:00
  • 9b8987e8c0 spa-pod: fix parser to be able to collect IDs as strings ('K') George Kiagiadakis 2023-11-08 20:40:19 +02:00
  • 18ea9606d2 tests: fix script-tester to work with the metadata.lua changes George Kiagiadakis 2023-11-08 20:37:13 +02:00
  • 83e47ab7c2 tree-wide: refactor active feature checks to use _test_active_features() George Kiagiadakis 2023-11-08 12:23:00 +02:00
  • 44a157b506 lib: object: add functions to test active and supported features George Kiagiadakis 2023-11-08 11:51:20 +02:00
  • ed224f7c79 scripts: merge metadata.lua and filters-metadata.lua George Kiagiadakis 2023-11-07 22:07:04 +02:00
  • 6eed30cf77 properties: update doc to mention that it's possible to use JSON in _new_string() George Kiagiadakis 2023-11-07 20:24:12 +02:00
  • 3fa87510d1 config: allow passing arguments to pipewire modules James Calligeros 2023-11-07 21:57:53 +10:00
  • a6dd60ff83 conf: remove wp_conf_apply_rules() George Kiagiadakis 2023-11-07 16:18:08 +02:00
  • 299e671ffa scripts: switch to using JsonUtils.match_rules_apply_properties() George Kiagiadakis 2023-11-07 12:44:13 +02:00
  • fbecc50319 lua: api: bind json-utils functions George Kiagiadakis 2023-11-07 11:08:18 +02:00
  • 89ac416e99 lib: add new json-utils set of functions George Kiagiadakis 2023-11-06 12:05:08 +02:00
  • d45c5eb623 s-create-item: add some debug logging George Kiagiadakis 2023-11-07 12:11:43 +02:00
  • 7394f478d6 conf: update module-rt usage James Calligeros 2023-11-07 22:04:51 +10:00
  • 5e48a2afc1 meson.build: set WIREPLUMBER_CONFIG_DIR in devenv Barnabás Pőcze 2023-11-03 03:24:23 +01:00