Commit graph

  • d24c8da5d2 stream: keep calling process when there is data Wim Taymans 2023-06-21 15:31:16 +02:00
  • 7a629fa378 impl-link: block some actions when destroyed Wim Taymans 2023-06-21 10:25:30 +02:00
  • 1e4adff3fa impl-port: only add and remove the mix info once Wim Taymans 2023-06-21 10:24:57 +02:00
  • 265e6ca352 client-node: rename confusing id to mix_id Wim Taymans 2023-06-21 10:23:07 +02:00
  • 85af2bdef2 jack: set peer_id correctly Wim Taymans 2023-06-20 20:59:27 +02:00
  • 44d2ba5276 impl-node: make node not-runnable when destroying Wim Taymans 2023-06-20 20:46:20 +02:00
  • fd358c511d context: a node is runnable only when active Wim Taymans 2023-06-20 20:45:42 +02:00
  • 001f0656d4 remote-node: refactor init/create/ensure mix Wim Taymans 2023-06-20 19:24:38 +02:00
  • 6806af954e impl-port: improve debug Wim Taymans 2023-06-20 19:00:23 +02:00
  • 9fa46af488 filter-chain: add link to biquad help page Wim Taymans 2023-06-20 09:48:38 +02:00
  • 4659bca609 pipewire-aes67: move the PTP driver to AES67 process Dmitry Sharshakov 2023-06-19 17:54:38 +03:00
  • f257c3407d node-driver: allow specifying both PHC and ID Dmitry Sharshakov 2023-06-17 10:23:24 +03:00
  • 0fc1112c6d module-rtp-sap: get source.ip from network interface if not supplied Dmitry Sharshakov 2023-06-17 09:49:39 +03:00
  • 6581d4ee2a module-rtp-source: fix crash on stream deletion Dmitry Sharshakov 2023-06-16 17:18:35 +03:00
  • 991e3928d4 rtp-stream: do not set false ptime values Dmitry Sharshakov 2023-06-11 17:28:39 +03:00
  • 6d2b43b51c pipewire-aes67: improve default config Dmitry Sharshakov 2023-06-08 16:57:31 +03:00
  • 024dc74e53 module-rtp-sap: bind transmission socket Dmitry Sharshakov 2023-06-08 16:46:53 +03:00
  • f2ba4caaf0 alsa: silence ctl probe errors Wim Taymans 2023-06-19 17:20:57 +02:00
  • 1589506c7c alsa: ratelimit impossible timeout messages Wim Taymans 2023-06-19 16:58:29 +02:00
  • 882df500b6 module-ffado: don't read/write twice Wim Taymans 2023-06-19 16:43:56 +02:00
  • 7805a454df module-jack: fix jack scheduling Wim Taymans 2023-06-19 16:37:03 +02:00
  • 3dbb865d6d module-node-factory: add option to export object Wim Taymans 2023-06-19 12:41:30 +02:00
  • d321e9b93e core: ensure we don't remove and disconnect twice Wim Taymans 2023-06-19 12:31:46 +02:00
  • 6fc9914431 jack: don't update srate/bufsize when there is a callback Wim Taymans 2023-06-19 09:31:17 +02:00
  • 946457d555 stream: add some docs Wim Taymans 2023-06-18 17:13:34 +02:00
  • 901388ae00 stream: PIPEWIRE_AUTOCONNECT env overrides config Wim Taymans 2023-06-18 17:09:15 +02:00
  • abb300750f alsa: Implement playback/capture rate control for USB gadgets Arun Raghavan 2023-06-08 17:37:04 -04:00
  • 2919b55f7f impl-link: don't set io in mix Wim Taymans 2023-06-16 20:31:33 +02:00
  • 81fd6d5275 properties: improve containter serialize Wim Taymans 2023-06-16 17:36:25 +02:00
  • 7c7e814b02 modules: build virtual sink/source Wim Taymans 2023-06-16 16:24:49 +02:00
  • 989c61e8a1 pulse-server: add virtual-sink and virtual-source Wim Taymans 2023-06-16 12:18:36 +02:00
  • b9789e36cd module-combine: always use last input buffer Wim Taymans 2023-06-16 11:31:13 +02:00
  • cfaf424ed8 module-loopback: always dequeue the last capture buffer Wim Taymans 2023-06-16 11:12:51 +02:00
  • a0a32af386 pulse-server: add 2 quirks to block sink/source updates Wim Taymans 2023-06-15 11:45:43 +02:00
  • d04e430f23 audioconvert: add channelmix.mix/max-volume param Wim Taymans 2023-06-15 11:06:52 +02:00
  • 0b2d9ee007 module-session-manager: use dynamic builder Wim Taymans 2023-06-15 11:05:17 +02:00
  • bbf8f1a0c8 module-loopback: request renegotiation when suspended Wim Taymans 2023-06-14 17:32:24 +02:00
  • 05ea4520e6 audioconvert: improve debug Wim Taymans 2023-06-14 16:57:13 +02:00
  • aaa91b2b7e stream: remove READ flag when removing params Wim Taymans 2023-06-14 16:12:30 +02:00
  • 0e516dec44 module-loopback: keep separate info for the delay rate/channels Wim Taymans 2023-06-14 15:52:21 +02:00
  • 3be07c7de2
    src/modules/meson: make Opus custom modes optional for NetJack2 Niklāvs Koļesņikovs 2023-06-14 12:56:57 +03:00
  • 5e0fedf63f impl-node: improve debug Wim Taymans 2023-06-14 11:20:34 +02:00
  • 29989835f9 resample: improve debug Wim Taymans 2023-06-14 11:19:50 +02:00
  • b080b31848 impl-port: make the rt.mix_list private Wim Taymans 2023-06-13 15:19:46 +02:00
  • 9ba3792038 stream: data_loop is NULL when not connected Wim Taymans 2023-06-13 10:11:24 +02:00
  • 784f003068 stream: remove and check callbacks safely Wim Taymans 2023-06-13 09:37:28 +02:00
  • 8d62bb1e97 module-zeroconf: fix compilation Wim Taymans 2023-06-13 08:52:32 +02:00
  • d18db904b9 module-zeroconf: Fix deduplication Christian Glombek 2023-06-11 20:28:56 +02:00
  • 389cbe7aef module-raop: Avoid props creation for duplicates Christian Glombek 2023-06-11 20:24:36 +02:00
  • da86c2030c module-netjack2: improve OPUS fallback Wim Taymans 2023-06-12 18:37:47 +02:00
  • deba261a1b module-netjack2: fix compilation without OPUS Wim Taymans 2023-06-12 18:25:53 +02:00
  • fb63bb3c5c module-netjack2: start follower after START message Wim Taymans 2023-06-12 17:56:20 +02:00
  • 0cfd94eb52 module-netjack2: support int and opus in driver Wim Taymans 2023-06-12 17:40:16 +02:00
  • 19f3e422e1 module-netjack2: add int support Wim Taymans 2023-06-12 17:01:13 +02:00
  • 8dfb22d12b module-netjack2: add opus support Wim Taymans 2023-06-12 09:09:11 +02:00
  • 802b51a0cb module-raop: set min-latency correctly Wim Taymans 2023-06-11 19:51:54 +02:00
  • 8eb6c0ec33 pulse-server: handle special device names in play/record Wim Taymans 2023-06-11 18:33:13 +02:00
  • b52be160ab pipewire: thread-loop: print thread id as pointer Barnabás Pőcze 2023-06-10 02:23:09 +02:00
  • dfb3cb20af pipewire: module-raop-sink: check asprintf return value Barnabás Pőcze 2023-06-10 02:22:08 +02:00
  • 4bf526ddf4 module-netjack2: handle NULL socket Wim Taymans 2023-06-09 20:48:51 +02:00
  • 59756a7c5d examples: fix indent Théo Lebrun 2023-06-08 15:31:18 +02:00
  • 7fc83ea417 Update Catalan translation Jordi Mas 2023-06-08 07:51:15 +02:00
  • 4e070c90aa module-profiler: ignore peer targets Wim Taymans 2023-06-09 17:06:48 +02:00
  • f0e8b95d76 module-netjack2: do some more checks Wim Taymans 2023-06-09 13:37:39 +02:00
  • d35e514549 module-netjack2: samples are transmitted in little endian Wim Taymans 2023-06-09 12:26:39 +02:00
  • 9dd5bab535 module-netjack2: add MIDI send and receive Wim Taymans 2023-06-08 16:38:53 +02:00
  • 98acb0d62d mixer: add some more debug Wim Taymans 2023-06-08 16:35:08 +02:00
  • c2860477c3 module-raop: add default 1 sec of latency Wim Taymans 2023-06-07 16:46:48 +02:00
  • 9a93a60fbf raop: log last error on connection failure Wim Taymans 2023-06-07 16:45:56 +02:00
  • de211f4e89 examples: add another example Wim Taymans 2023-06-06 19:50:58 +02:00
  • f9b2df25c7 docs: clarify writefd in transport Wim Taymans 2023-06-06 11:02:43 +02:00
  • c3b01eee97 doc: clarify proxy/resource Wim Taymans 2023-06-06 10:54:53 +02:00
  • 2a00b784fa doc: small improvement Wim Taymans 2023-06-06 10:44:39 +02:00
  • 14fd7f7bf7 module-raop: fix deduplication Wim Taymans 2023-06-06 10:23:52 +02:00
  • 6b6f3432fe alsa: htimestamp needs an operation to sync with hw Wim Taymans 2023-06-05 17:15:30 +02:00
  • 29e6544bae alsa: enable htimestamp mode Wim Taymans 2023-06-05 16:49:58 +02:00
  • 90e2f4a139 alsa: fix impossible timeouts Wim Taymans 2023-06-05 16:49:02 +02:00
  • 61ce16b19f alsa: decouple delay from avail Wim Taymans 2023-06-05 16:33:12 +02:00
  • 04e17a8b1c module-netjack2: handle driver reconnect Wim Taymans 2023-06-05 13:30:16 +02:00
  • 8db98b114d module-protocol-native: close fds from zombie clients Wim Taymans 2023-06-05 13:28:04 +02:00
  • 22acf94f7d docs: add netjack2 manager Wim Taymans 2023-06-05 10:44:07 +02:00
  • a70a89289b module-netjack2: fix driver name Wim Taymans 2023-06-05 10:36:30 +02:00
  • f2a0df9ac2 module-netjack2: lock and force rate and quantum Wim Taymans 2023-06-05 10:36:08 +02:00
  • 407ee3940c module-netjack2: set latency param Wim Taymans 2023-06-05 10:20:10 +02:00
  • 7de7a620f3 module-ffado: fix latency configuration Wim Taymans 2023-06-05 10:19:27 +02:00
  • cc82715325 module-netjack2: refactor Wim Taymans 2023-06-03 07:14:58 +02:00
  • 7bd74a67f4 module-netjack2: use frames from graph and sync Wim Taymans 2023-06-02 15:43:34 +02:00
  • 629e322fac module-netjack2: clear empty buffers Wim Taymans 2023-06-02 15:09:31 +02:00
  • 287566937e module-netjack2: improve node names Wim Taymans 2023-06-02 13:31:38 +02:00
  • 2988d9c831 module-netjack2: small improvements Wim Taymans 2023-06-02 13:24:49 +02:00
  • 2d253de359 module-profiler: add per client xrun count in profiler data Wim Taymans 2023-06-02 13:23:55 +02:00
  • 9727bf3c4b modules: fix some compiler warnings Wim Taymans 2023-06-01 19:01:25 +02:00
  • 4e370151b0 pipewire: introspect: do not leave spa_param_infos uninitialized Barnabás Pőcze 2023-05-31 23:40:09 +02:00
  • 212c574821 pipewire: module-ffado-driver: don't have labels at the end Barnabás Pőcze 2023-05-31 21:41:23 +02:00
  • 2cc0fe0b3c module-netjack2: add netjack2 manager Wim Taymans 2023-06-01 18:33:50 +02:00
  • f8aa18c88b module-netjack2: small improvements Wim Taymans 2023-06-01 18:33:23 +02:00
  • 52bc7451fd filter: add support for TRIGGER Wim Taymans 2023-06-01 18:32:22 +02:00
  • 7fb7c679d0 ci: fix quotation in MESON_OPTIONS Barnabás Pőcze 2023-05-31 18:43:54 +02:00
  • fe99990e0f doc: update with netjack2 driver Wim Taymans 2023-05-31 17:35:47 +02:00
  • 44367eef12 ci: add -UFASTPATH to build_all Barnabás Pőcze 2023-05-31 12:24:07 +02:00