Commit graph

  • f058f86670 pulse: also update the profiles when the active one changes Wim Taymans 2020-08-13 16:10:30 +02:00
  • efdeceddab media-session: Add module to load/save default nodes Wim Taymans 2020-08-13 11:32:42 +02:00
  • 8a4dd83883 media-session: add API to load/store state Wim Taymans 2020-08-13 11:31:57 +02:00
  • cc9c2caa90 Correct typos in README.md Felix Yan 2020-08-12 18:10:47 +00:00
  • 4b42639541 metadata: only emit signal when metadata changed Wim Taymans 2020-08-12 18:59:59 +02:00
  • 36c10046da metadata: fix string compare Wim Taymans 2020-08-12 18:58:48 +02:00
  • add30965e3 meson: rename uninstalled target to pw-uninstalled Wim Taymans 2020-08-12 17:35:47 +02:00
  • 2176874687 doc: fix some spelling errors Wim Taymans 2020-08-11 21:23:00 +02:00
  • 82b0644e23 gst: rework device provider Wim Taymans 2020-08-11 17:26:04 +02:00
  • 799fe7f90c gst: reset negotiated state before connect Wim Taymans 2020-08-11 16:10:44 +02:00
  • 47a6360112 gst: don't share memory Wim Taymans 2020-08-11 16:10:00 +02:00
  • cc044b0e08 jack: don't overwrite any PIPEWIRE_PROPS values Wim Taymans 2020-08-11 12:12:37 +02:00
  • f73a0c97e3 jack: use empty area when get_buffer frames is 0 Wim Taymans 2020-08-11 12:09:50 +02:00
  • 753af7c7b3 jack: improve buffer size callbacks Wim Taymans 2020-08-11 11:11:00 +02:00
  • e62b59beb9 node: only set update flag when changed Wim Taymans 2020-08-10 18:19:42 +02:00
  • 0955ecc4b0 client-node: avoid useless warnings Wim Taymans 2020-08-10 18:15:14 +02:00
  • a3350d44eb pw-cat: use metadata to tag default device Wim Taymans 2020-08-10 17:45:45 +02:00
  • 5e9091a285 node: add new NEED_CONFIGURE flag Wim Taymans 2020-08-10 16:51:16 +02:00
  • db93135ff7 impl-node: recalc when node flag change Wim Taymans 2020-08-10 16:48:42 +02:00
  • 2362953931 audioadapter: update flags Wim Taymans 2020-08-10 16:48:03 +02:00
  • fb76f484a9 remote-node: also send spa_flags Wim Taymans 2020-08-10 16:45:44 +02:00
  • 915fba1eee node: handle state change errors Wim Taymans 2020-08-10 10:24:26 +02:00
  • 2c2bb381b3 link: refactor a little Wim Taymans 2020-08-10 10:20:16 +02:00
  • 374210c890 acp: add per device port list Wim Taymans 2020-08-10 14:25:03 +02:00
  • 5d90fe26f3 stream: use PIPEWIRE_NODE env as target_id fallback Wim Taymans 2020-08-07 16:19:06 +02:00
  • b89e07f8c0 stream: use PIPEWIRE_LATENCY env as fallback Wim Taymans 2020-08-07 15:09:15 +02:00
  • 5fda46fdb9 remote-node: activate node after init Wim Taymans 2020-08-07 11:52:35 +02:00
  • e5f85d6a4c remote-node: clean node on error Wim Taymans 2020-08-07 11:52:14 +02:00
  • a0777d7806 policy-node: only set peer when we actually linked something Wim Taymans 2020-08-07 10:50:30 +02:00
  • cb3f1b51aa adapter: only become started on success Wim Taymans 2020-08-07 10:47:40 +02:00
  • f4e8ebab51 improve debug and error messages Wim Taymans 2020-08-07 10:47:18 +02:00
  • 44e74c599f node: add group_id property Wim Taymans 2020-08-06 18:00:46 +02:00
  • 8b2617227a client-node: improve debug Wim Taymans 2020-08-06 17:59:58 +02:00
  • 46b8b67ee6 policy-node: small cleanup Wim Taymans 2020-08-06 17:58:42 +02:00
  • 7cdef8aa32 media-session: improve debug Wim Taymans 2020-08-06 17:11:35 +02:00
  • b9862868c1 gst: convert properties to strings when we can Wim Taymans 2020-08-06 15:10:44 +02:00
  • e71936f870 Improve naming Wim Taymans 2020-08-06 13:49:33 +02:00
  • 98b7dc7c0c gst: don't do set_caps from the pipewire callback Wim Taymans 2020-08-06 13:03:40 +02:00
  • 34334b6ea3 gst: increase buffers in sink Wim Taymans 2020-08-06 12:58:13 +02:00
  • 0347a753c9 gst: pool add support for DONT_WAIT flag Wim Taymans 2020-08-06 12:52:16 +02:00
  • 4b56574ce0 policy-node: don't fail on incomplete format Wim Taymans 2020-08-06 12:51:20 +02:00
  • 8a9bb9dabb Use fcnt F_DUPFD_CLOEXEC to dup an fd Wim Taymans 2020-08-06 11:08:20 +02:00
  • f961c726de param: add type info for volumeStep and Base Wim Taymans 2020-08-05 20:25:02 +02:00
  • 209a729e2e port: only warn if we're not cleaning up Wim Taymans 2020-08-05 17:56:21 +02:00
  • cb14b41537 pw-cat: enable rtkit Wim Taymans 2020-08-05 17:46:51 +02:00
  • 2cf5bf7ac1 context: make it possible to control loaded modules Wim Taymans 2020-08-05 17:37:40 +02:00
  • 8e3ae33550 pulse: enable rtkit on the client Wim Taymans 2020-08-05 17:37:17 +02:00
  • eeeca7ecd2 stream: set the right NODE_NAME Wim Taymans 2020-08-05 13:43:56 +02:00
  • 469dff0153 use global_update_keys Wim Taymans 2020-08-05 12:55:33 +02:00
  • f79c347667 global: add method to update global keys Wim Taymans 2020-08-05 12:29:19 +02:00
  • 3abd46b619 jack: Use out node name from the server Wim Taymans 2020-08-05 12:26:59 +02:00
  • cebd67e88b properties: use the _for_each iterator Wim Taymans 2020-08-05 12:26:26 +02:00
  • 9290137931 pulse: handle NULL pw_stream Wim Taymans 2020-08-04 18:20:20 +02:00
  • 377b3f9d42 pulse: always load the registry Wim Taymans 2020-08-04 18:16:02 +02:00
  • 653465a1b1 pulse: handle device_name of NULL as error Wim Taymans 2020-08-04 18:15:19 +02:00
  • 979fec288e stream: let the operation emit the TERMINATED state Wim Taymans 2020-08-04 18:13:37 +02:00
  • 94c23b7ed1 pulse: handle memory user_data of NULL Wim Taymans 2020-08-04 18:11:58 +02:00
  • 35376fc415 pulse: improve debug Wim Taymans 2020-08-04 18:07:20 +02:00
  • 9edb0c1206 pulse: actually remember the default source Wim Taymans 2020-08-04 17:21:15 +02:00
  • db12f47505 0.3.9 0.3.9 Wim Taymans 2020-08-04 14:30:27 +02:00
  • ab999f00ae link: don't connect to port destroy signal Wim Taymans 2020-08-04 14:13:44 +02:00
  • 5bf6acad06 alsa: use PIPEWIRE_REMOTE env variable Wim Taymans 2020-08-04 14:13:07 +02:00
  • 64067bafe3 media-session: remove listener Wim Taymans 2020-08-04 13:46:22 +02:00
  • 77bd687bac acp: fix size of array Wim Taymans 2020-08-04 12:05:56 +02:00
  • 007c50df56 stream: clear user data on flush Wim Taymans 2020-08-03 21:53:51 +02:00
  • 66816580bc alsa: improve configuration of NICK Wim Taymans 2020-08-03 18:16:53 +02:00
  • 9943733b8c acp: pass all properties when creating a card Wim Taymans 2020-08-03 18:15:04 +02:00
  • d76b509995 jack: prefer nick for node name Wim Taymans 2020-08-03 18:13:31 +02:00
  • d57da19f26 client-device: first set implementation, then register Wim Taymans 2020-08-03 18:11:12 +02:00
  • 7f7a8ccc88 acp: use some existing keys and add some new ones Wim Taymans 2020-08-03 17:08:46 +02:00
  • 79937676a4 alsa: add profile description in node description Wim Taymans 2020-08-03 16:28:09 +02:00
  • a655e8f6df alsa-util: fix check for digit Wim Taymans 2020-08-03 10:10:04 +02:00
  • 2d76a00e20 stream: fix printf modifier Wim Taymans 2020-08-03 09:56:12 +02:00
  • 505f4c14b6 Makefile: set mixer and profile paths Wim Taymans 2020-08-03 08:14:32 +02:00
  • 2116b4d10a uninstalled: add some comments to variables Wim Taymans 2020-08-02 20:18:03 +02:00
  • edb3968c5c docs: some small fixes and updates Wim Taymans 2020-08-02 20:13:29 +02:00
  • be19e45ee1 Workaround subtle problem with FreeBSD CI. Gleb Popov 2020-08-01 12:48:01 +04:00
  • 407ea74513 don't use qsort_r, it's not implemented everywhere Wim Taymans 2020-08-02 12:50:56 +02:00
  • 0b12cc96cc pulse: remove metadata store Wim Taymans 2020-07-31 15:47:14 +02:00
  • f2cc0e6723 media-session: add some debug for enum-param Wim Taymans 2020-07-31 15:21:39 +02:00
  • 5bdd65e066 device: pass original seq in async reply Wim Taymans 2020-07-31 15:19:45 +02:00
  • 5e51cbe48e media-session: improve param enumeration Wim Taymans 2020-07-31 13:59:25 +02:00
  • f231392093 pulse: improve param enumeration Wim Taymans 2020-07-31 13:57:19 +02:00
  • 47ce374636 pulse: refactor param enumeration Wim Taymans 2020-07-31 13:33:28 +02:00
  • c388df1cf3 bluez5: include profile classes when doing enum profile Julian Bouzas 2020-07-30 14:56:04 -04:00
  • 6f2e274b15 protocol: add a few more options for XDG_RUNTIME_DIR Wim Taymans 2020-07-31 12:46:58 +02:00
  • 5f40bc6d4e gst: support VideoCrop meta Wim Taymans 2020-07-31 11:44:46 +02:00
  • 6fd373ac83 examples: add support for YUV data Wim Taymans 2020-07-31 11:44:20 +02:00
  • a5f85deabe pulse: also use PIPEWIRE_LATENCY as a fallback Wim Taymans 2020-07-30 18:23:23 +02:00
  • df76501d39 impl-node: update driver stats as well Wim Taymans 2020-07-30 18:22:33 +02:00
  • aee95e76bb pulse: use the right sample spec Wim Taymans 2020-07-30 18:22:03 +02:00
  • c7d7dd91f8 permission: add M permission Wim Taymans 2020-07-30 16:35:14 +02:00
  • 91d4806611 permission: add some helpers Wim Taymans 2020-07-30 16:26:29 +02:00
  • f5e78196c4 pulse: check that we have access to change metadata Wim Taymans 2020-07-30 16:23:13 +02:00
  • 8db9a2741b metadata: only allow setting metadata on objects we can see Wim Taymans 2020-07-30 15:30:13 +02:00
  • bd8b239621 client: add function to check permissions of a client Wim Taymans 2020-07-30 15:16:30 +02:00
  • a5ec68e61c metadata: only set default name when not already set Wim Taymans 2020-07-30 14:28:11 +02:00
  • ba8522aac9 metadata: we need W permission to set and clear properties Wim Taymans 2020-07-30 14:27:35 +02:00
  • 2b3a58ed13 jack: improve client name Wim Taymans 2020-07-30 12:56:20 +02:00
  • 2e95f7dd85 jack: improve metadata callbacks Wim Taymans 2020-07-30 12:11:24 +02:00