Commit graph

  • 10af59bdc2 modules: update docs Wim Taymans 2022-04-21 20:22:45 +02:00
  • 75f4fca1d7 module-loopback: add docs Wim Taymans 2022-04-21 20:12:26 +02:00
  • 36060e375d Support creating links for all ports from a node to another Antonio Larrosa 2022-04-21 18:22:24 +02:00
  • da6ab064d2 stream: add stream.rules and filter.rules Wim Taymans 2022-04-21 16:28:08 +02:00
  • d63deb140c conf: fix typo Wim Taymans 2022-04-21 13:15:12 +02:00
  • d1207422e0 make NODE_WANT_DRIVER=true the default Wim Taymans 2022-04-21 10:14:53 +02:00
  • 9a5fbd26df filter-chain: make sink-eq stereo to avoid confusion Wim Taymans 2022-04-21 09:39:04 +02:00
  • fed6f6d834 filter-chain: increase max gain for biquads Wim Taymans 2022-04-21 09:38:35 +02:00
  • 01a7d6709b modules: don't unload on stream errors Wim Taymans 2022-04-21 09:02:02 +02:00
  • f205a09ade module: handle error and unconnected states Wim Taymans 2022-04-20 19:33:18 +02:00
  • 26471ff2da module-loopback: unload the module on stream unconnect Wim Taymans 2022-04-20 19:25:42 +02:00
  • e353999028 channelmix: use average for center and LFE Wim Taymans 2022-04-20 16:09:39 +02:00
  • f6dbd75e61 context: rework node states some more Wim Taymans 2022-04-20 13:11:14 +02:00
  • cc7aadde8a connection: debug when we close fd Wim Taymans 2022-04-20 12:09:42 +02:00
  • a112446dab contect: also remove the original node passive state Wim Taymans 2022-04-20 10:44:50 +02:00
  • e21efd40bb context: make sure we clear the visited flag Wim Taymans 2022-04-20 10:43:57 +02:00
  • d0886a16a2 resample: limit buffer input size to input maxsize Wim Taymans 2022-04-19 19:58:41 +02:00
  • df98c748b4 man: update pw-top man page Wim Taymans 2022-04-19 19:50:08 +02:00
  • 32b2377de3 pw-cat: don't start drain on 0 request size Wim Taymans 2022-04-19 18:29:47 +02:00
  • 96286fb8b1 resample: use a -1 buffer size to drain Wim Taymans 2022-04-19 18:28:59 +02:00
  • cbef4a601f pw-top: improve error output Wim Taymans 2022-04-19 17:49:46 +02:00
  • ee2b20a55c pw-top: handle invalid timings Wim Taymans 2022-04-19 17:35:51 +02:00
  • 7b225708e9 test: getopt_long returns an int Wim Taymans 2022-04-19 16:48:27 +02:00
  • 1dcc81b260 man: improve pw-top man page Wim Taymans 2022-04-19 15:20:10 +02:00
  • e3ff445d4b pw-top: clear errors when idle Wim Taymans 2022-04-19 12:26:20 +02:00
  • be11da540a pw-top: clear measurements when idle Wim Taymans 2022-04-19 12:23:48 +02:00
  • ae8c6f827b pw-top: remove nodes from driver when idle Wim Taymans 2022-04-19 12:06:53 +02:00
  • 26db2f1ec9 module-pulse-tunnel: clear ringbuffer on cork Wim Taymans 2022-04-19 10:51:45 +02:00
  • 182b3c8798 context: rework state calculations Wim Taymans 2022-04-19 10:39:38 +02:00
  • 4cc0082634 module-pulse-tunnel: move some info log to debug Wim Taymans 2022-04-19 09:58:18 +02:00
  • cdbdcd6771 module-pulse-tunnel: improve error recovery Wim Taymans 2022-04-19 09:41:28 +02:00
  • c73c852413 pulse-tunnel: improve debug Wim Taymans 2022-04-18 16:48:10 +02:00
  • ae194b6fe7 context: don't move passive nodes to fallback driver Wim Taymans 2022-04-18 15:59:26 +02:00
  • 1809a84562 context: ignore inactive nodes some more Wim Taymans 2022-04-18 15:27:09 +02:00
  • 0b96b87331 thread: implement some properties Wim Taymans 2022-04-18 13:02:27 +02:00
  • 5f7421b946 jack: remove some pthread attributes Wim Taymans 2022-04-18 11:52:22 +02:00
  • d2250e9d1c Cleanup argument names in methods and events interfaces: object/data, 2nd pass. Quentin Wenger 2022-04-16 22:38:38 +02:00
  • 61594270f4 spa: utils: defs: parenthesize macro bodies Barnabás Pőcze 2022-04-17 02:09:43 +02:00
  • 4c24a85715 po: Update Swedish translation Anders Jonsson 2022-04-15 22:03:46 +02:00
  • e28a052105 treewide: retain sections to prevent linker garbage collection Barnabás Pőcze 2022-04-13 18:13:12 +02:00
  • 22fc9eec35 Cleanup argument names in methods and events interfaces Quentin Wenger 2021-09-27 15:09:32 +02:00
  • d3ea3142e1 spa: fix c90 header include psykose 2022-04-13 21:57:49 +00:00
  • b0dcfa886d context: add some comments Wim Taymans 2022-04-14 10:16:20 +02:00
  • 2268d1838b context: re-evaluate quantum/rate for moved nodes Wim Taymans 2022-04-14 10:12:54 +02:00
  • 339c22dce9 pw-cat: update man page Wim Taymans 2022-04-13 16:04:35 +02:00
  • ecff225b11 pw-cat: remove code to list targets Wim Taymans 2022-04-13 16:02:46 +02:00
  • 64cf5e80e6 0.3.50 0.3.50 Wim Taymans 2022-04-08 13:06:10 +02:00
  • 78b1c4c2e8 module-echo-cancel: put audio.position on properties Wim Taymans 2022-04-13 11:15:10 +02:00
  • df6fb25e03 apply force-s16 quirk also to teams-insiders David Weber 2022-04-12 10:24:05 +00:00
  • 164361484f channelmix: tweak defaults a little. Wim Taymans 2022-04-12 11:55:27 +02:00
  • 66e4334c92 channelmix: reuse more functions Wim Taymans 2022-04-12 11:54:27 +02:00
  • e12e4295cf channelmix: only filter FC and LFE when upmixed Wim Taymans 2022-04-12 11:51:01 +02:00
  • b97327e1f6 module: handle type register errors Wim Taymans 2022-04-11 21:15:13 +02:00
  • 37fa911a72 pulse-server: module: rework registry Barnabás Pőcze 2022-03-17 17:22:02 +01:00
  • 6ad6300ec6 pw-reserver: add a -r option to RequestRelease Wim Taymans 2022-04-08 12:11:46 +02:00
  • 1547e5fd2b alsa: limit the buffer-size to quantum-limit * 4 Wim Taymans 2022-04-07 16:01:48 +02:00
  • 0c97008291 impl-node: improve node_set_active for exported nodes Wim Taymans 2022-04-06 13:03:30 +02:00
  • 7155913553 Revert "spa: set _GNU_SOURCE" columbarius 2022-04-04 02:42:57 +02:00
  • f36f673b3b spa: replace locale aware string functions with uselocale columbarius 2022-04-03 00:56:37 +02:00
  • 54f6f9293e channelmix: upmix disabled also disables FC and LFE generation Wim Taymans 2022-04-03 21:18:06 +02:00
  • 64a09a73dc Update Croatian translation and pipewire.pot muzena 2022-04-03 13:02:21 +02:00
  • 5b01a2e738 jack: fix port sort Wim Taymans 2022-04-02 09:42:22 +02:00
  • a2e98e28c1 spa: set _GNU_SOURCE ErikMN 2022-04-01 20:19:43 +02:00
  • ecc9bc2524 man: add pw-link manpage Wim Taymans 2022-04-02 09:15:31 +02:00
  • d19650178f docs: fix pw_deinit() docs Wim Taymans 2022-04-01 19:09:56 +02:00
  • 617405e08c jack: don't sort ports on alias Wim Taymans 2022-04-01 17:27:17 +02:00
  • cc39644253 modules: add pid to unique name Wim Taymans 2022-04-01 15:21:56 +02:00
  • 2922b0e108 channelmix: make PSD the default again Wim Taymans 2022-04-01 11:42:42 +02:00
  • f9e8e689d3 filter-chain: free descriptor Wim Taymans 2022-04-01 10:10:22 +02:00
  • da10a2ad60 context: destroy data-loop in free Wim Taymans 2022-04-01 09:57:40 +02:00
  • 4a5129bdb4 fix stream test Wim Taymans 2022-03-31 10:38:51 +02:00
  • 5d31ec74ac stream: report queued and dequeued buffers in pw_time Wim Taymans 2022-03-31 10:18:49 +02:00
  • 0503ced8ab pw-cat: set buffer size field in frames Wim Taymans 2022-03-31 10:16:15 +02:00
  • 5ec7a9f40c pw-cat: start timer when playing Wim Taymans 2022-03-31 10:15:57 +02:00
  • c6a8f8d3ef global: use SPA_ID_INVALID to send serial id Wim Taymans 2022-03-31 09:37:25 +02:00
  • e8f93c3e1e meson: Add option to enable/disable legacy RTKit module Carlos Rafael Giani 2022-03-30 19:44:38 +02:00
  • f0424c0b99 thread: deprecate pw_thread_utils_set() Wim Taymans 2022-03-30 20:31:42 +02:00
  • f3466f8cd6 Update Portuguese(pt) translation Hugo Carvalho 2022-03-30 13:42:26 +00:00
  • 3c38794886 pulse-tunnel: recover from xruns better Wim Taymans 2022-03-30 17:59:25 +02:00
  • da6687e6ec module-pulse-tunnel: use dll to keep latency under control Wim Taymans 2022-03-30 17:23:09 +02:00
  • 1bf1497855 spa: mode dll to utils Wim Taymans 2022-03-30 17:22:26 +02:00
  • 42d689edf2 stream: add support for double controls Wim Taymans 2022-03-30 17:15:59 +02:00
  • 7e227c5c6a fmtconvert: we support U16 format as well Wim Taymans 2022-03-30 17:11:51 +02:00
  • 2f5bba112f spa: Improve PropInfo fields Wim Taymans 2022-03-30 17:09:08 +02:00
  • 4ae94a6ca6 modules: use NODE_WANT_DRIVER=true instead of NODE_GROUP Wim Taymans 2022-03-30 14:56:28 +02:00
  • 01b4c4fa64 context: keep the driver passive when we can Wim Taymans 2022-03-30 13:26:07 +02:00
  • 5547f9a1b9 resample: take rate scale property into account as well Wim Taymans 2022-03-29 17:51:03 +02:00
  • 8ec3932e97 pulse-server: include buffered data in stream delay Wim Taymans 2022-03-29 17:41:14 +02:00
  • 5a9d2679ca stream: add pw_stream_get_time_n() Wim Taymans 2022-03-29 17:30:38 +02:00
  • 421b3b6ece filter: deprecate pw_filter_get_time() Wim Taymans 2022-03-29 17:28:11 +02:00
  • 46d1328e1c pw-cat: improve output Wim Taymans 2022-03-29 12:47:16 +02:00
  • 1f2c4cc8dc stream: request quantum when no rate_match Wim Taymans 2022-03-29 12:46:39 +02:00
  • 5fc1ab90f7 stream: don't ask for 0 size buffer Wim Taymans 2022-03-29 12:04:06 +02:00
  • 6041d939a0 jack: make a custom thread-utils Wim Taymans 2022-03-29 11:37:47 +02:00
  • d306786012 jack: start/stop loop in activate/deactivate Wim Taymans 2022-03-29 11:36:31 +02:00
  • 2aa7283cc2 data-loop: always acquire rt priority Wim Taymans 2022-03-29 11:32:09 +02:00
  • 2180b6aa17 data-loop: add method to set custom thread-utils Wim Taymans 2022-03-29 10:49:37 +02:00
  • 90d755ab4c thread-loop: we must be running to be in the thread Wim Taymans 2022-03-29 10:48:11 +02:00
  • 9849d12009 data-loop: check running state in _in_thread() Wim Taymans 2022-03-28 20:36:57 +02:00
  • 7e42c905a8 remove the rate_match io Wim Taymans 2022-03-29 09:18:18 +02:00