Commit graph

  • 3d32291711 module-protocol-native: use two-socket server by default Pauli Virtanen 2023-10-16 18:56:41 +03:00
  • 67c32ec3c2 audioadapter: don't clear format when EnumFormat changes Wim Taymans 2023-10-16 18:23:49 +02:00
  • 19b02003b0 context: relax quantum change conditions Wim Taymans 2023-10-16 16:18:18 +02:00
  • 7ecea07a63 audioconvert: use alternative store to avoid ASAN errors Wim Taymans 2023-10-16 12:59:41 +02:00
  • 16ad067cc9 audioconvert: use spa_write_unaligned Wim Taymans 2023-10-16 12:21:33 +02:00
  • 7d5b809b19 jack: make option to make input writable Wim Taymans 2023-10-16 11:40:03 +02:00
  • d2b6a76798 modules: the combined streams are always async Wim Taymans 2023-10-16 10:42:39 +02:00
  • 840a9487a4 alsa: don't try to link when prepare fails Wim Taymans 2023-10-16 10:32:51 +02:00
  • 8f2ee0a29c Revert "jack: use a private writable mapping on input" Wim Taymans 2023-10-16 09:34:59 +02:00
  • 886ca8f004 build: increase required vulkan version columbarius 2023-10-15 19:36:57 +02:00
  • 6064e5087e build: Restructure vulkan dependency handling and assert headers columbarius 2023-10-15 17:24:08 +02:00
  • 82b2515af3 test: avoid left shift on signed values Wim Taymans 2023-10-15 22:27:44 +02:00
  • 2bef057428 audioconvert: avoid unaligned read Wim Taymans 2023-10-15 22:20:54 +02:00
  • fdc1391b19 audioconvert: avoid unaligned reads using memcpy Wim Taymans 2023-10-15 22:09:23 +02:00
  • cc109843e5 audioconvert: avoid unaligned writes and left shift of neagtives Wim Taymans 2023-10-15 21:11:54 +02:00
  • 20b336b1d7 audioconvert: avoid unaligned writes Wim Taymans 2023-10-15 21:03:52 +02:00
  • 80572a6fbc audioconvert: don't left shift negative values Barnabás Pőcze 2023-10-15 21:00:01 +02:00
  • b2c24f3435 audioconvert: fix unaligned writes Wim Taymans 2023-10-15 20:52:54 +02:00
  • bdd577c360 Revert "audioconvert: fix unaligned address" Wim Taymans 2023-10-15 20:49:31 +02:00
  • ae3798abaa audioconvert: fix unaligned address Wim Taymans 2023-10-15 20:40:30 +02:00
  • f3942fca29 audioconvert: fix unaligned writes Wim Taymans 2023-10-15 19:10:45 +02:00
  • 9e547753ad Try to fix ci Wim Taymans 2023-10-15 18:43:06 +02:00
  • 44a166c288 bluez5: use bigger fallback SCO mtu if kernel doesn't tell us Pauli Virtanen 2023-10-15 16:46:32 +03:00
  • ca0e886159 spa: support: allow spa_log_xxx(NULL, ...) again with UBSan Pauli Virtanen 2023-10-14 18:20:22 +03:00
  • 960ca82552 spa: deduplicate test-helper.h Pauli Virtanen 2023-10-14 18:02:37 +03:00
  • c47df433f7 ci: set some ASan and UBSan options Barnabás Pőcze 2023-10-14 19:12:35 +02:00
  • fd969dab28 alsa: Ignore PCM devices with udev env ACP_IGNORE Hector Martin 2023-10-14 14:11:15 +09:00
  • 6fefd49a8a jack: use a private writable mapping on input Wim Taymans 2023-10-14 12:23:39 +02:00
  • c94d5d9d34 audioconvert: improve allocation Wim Taymans 2023-10-13 15:07:08 +02:00
  • 11320cf203 tweak number of buffers Wim Taymans 2023-10-13 14:00:29 +02:00
  • 9163c419df audioadapter: alloc at least 2 buffers when async Wim Taymans 2023-10-13 13:59:34 +02:00
  • 8e95f1a575 module-ffado: remove hardcoded quantum_limit Wim Taymans 2023-10-13 13:46:20 +02:00
  • 4bb3e292c5 netjack2: remove hardcoded buffer size Wim Taymans 2023-10-13 13:40:22 +02:00
  • 01857b616c filter-chain: remove some hardcoded limits Wim Taymans 2023-10-13 13:32:12 +02:00
  • ac51fbfd1e buffer: remove some hardcoded buffer size limits Wim Taymans 2023-10-13 13:07:48 +02:00
  • 6eb17393bf jack: remove fixed buffer size limit Wim Taymans 2023-10-13 13:04:28 +02:00
  • 8a9117567c 0.3.82 0.3.82 Wim Taymans 2023-10-11 09:56:21 +02:00
  • bafa890aef jack: schedule all jack clients in the same group Wim Taymans 2023-10-13 09:43:00 +02:00
  • 89e9da8cc0 alsa: Do not attempt to prepare linked PCMs Hector Martin 2023-10-12 21:38:11 +09:00
  • 75fcbf1e6c aes67: add clock.interface example and update the documentation comment Sebastian Jaeckel 2023-10-10 17:21:33 +02:00
  • be69f029ac node-driver: use interface name to get PHC index of PTP clock Sebastian Jaeckel 2023-10-04 16:00:50 +02:00
  • f7fa7df3ee node-driver: warn if the specified clock can't be opened Sebastian Jaeckel 2023-10-04 15:52:52 +02:00
  • ffa6a4083a conf: add new alsa option Wim Taymans 2023-10-12 18:45:12 +02:00
  • e063cc38a9 alsa: add alsa.deny to fail init of the PCM Wim Taymans 2023-10-12 18:41:37 +02:00
  • e940361c94 alsa: don't check early wakeup when PCM stopped Wim Taymans 2023-10-12 15:28:53 +02:00
  • 0ca1acb3d5 alsa: don't resync capture when linked Wim Taymans 2023-10-12 15:28:21 +02:00
  • 080c40d938 alsa: handle errors from get status Wim Taymans 2023-10-12 15:17:48 +02:00
  • 162f90ac3a alsa-seq: set priority.driver to 1 Wim Taymans 2023-10-12 11:57:14 +02:00
  • a8636b04cb alsa: always read/write follower samples Wim Taymans 2023-10-12 11:38:36 +02:00
  • 15e14946fb spa: expose utils/cleanup.h for external users Barnabás Pőcze 2023-10-11 19:45:50 +02:00
  • bb120a070f pipewire: add PW_KEY_SEC_SOCKET and set it in protocol Pauli Virtanen 2023-10-07 12:37:10 +03:00
  • 72462ebd07 module-protocol-native: add module argument 'sockets' Pauli Virtanen 2023-10-07 12:21:20 +03:00
  • 7a0b400c18 spa: use dynamic builder where we can Wim Taymans 2023-10-11 18:04:17 +02:00
  • 779f06865c pod: add spa_auto support for dynamic builder Wim Taymans 2023-10-11 17:27:43 +02:00
  • 5102e4cb8d pod: handle realloc failure Wim Taymans 2023-10-11 17:26:40 +02:00
  • a9659d9dce alsa: add Tag set and enum support Wim Taymans 2023-10-11 15:56:52 +02:00
  • 7554bdea97 alsa: clean up some latency param handling Wim Taymans 2023-10-11 15:55:57 +02:00
  • 6d0613bc9a pulse-server: place stream media.* keys as Tag Wim Taymans 2023-10-11 15:17:13 +02:00
  • b3f8df6dfc pw-cat: don't overrun our param array Wim Taymans 2023-10-11 13:34:18 +02:00
  • 77651e130e alsa: add extra checks Wim Taymans 2023-10-11 11:39:45 +02:00
  • 45bab72abc jack: fix midi events in destination buffer Wim Taymans 2023-10-11 10:56:19 +02:00
  • e90bf4701c filter-chain: fix typo Wim Taymans 2023-10-11 09:39:06 +02:00
  • fcde479a82 env: PIPEWIRE_QUANTUM now uses FORCE_RATE and FORCE_QUANTUM Wim Taymans 2023-10-10 15:10:19 +02:00
  • 6c32b50ccd filter-chain: explain volumes a little better Wim Taymans 2023-10-10 15:04:47 +02:00
  • 4b940100b1 impl-node: rework resume after rate switch Wim Taymans 2023-10-09 17:46:38 +02:00
  • 2278dd1460 acp: only disable tsched when linking Wim Taymans 2023-10-09 12:28:10 +02:00
  • acbe75d9a1 rtp-stream: senum -> seqnum Wim Taymans 2023-10-09 11:12:21 +02:00
  • 31a365b174 Merge branch 'raop-get-info' into 'master' Christian Glombek 2023-10-09 08:54:09 +00:00
  • ec85ca72ba Merge branch 'raop-send' into 'master' Christian Glombek 2023-10-09 08:52:46 +00:00
  • 60d0943c19 module-raop-sink: Port to rtp-module/stream Christian Glombek 2023-10-09 07:24:30 +02:00
  • cbac8c9040 module-rtp/stream: Add support for RAOP Christian Glombek 2023-10-09 07:23:44 +02:00
  • 8704aaa044 module-rtp/stream: Add getter for pw_stream state Christian Glombek 2023-10-09 07:23:02 +02:00
  • 89d935c9f6 module-rtp/stream: Add setter for property Christian Glombek 2023-10-09 07:22:32 +02:00
  • 1200bd7d20 module-rtp/stream: Add getter for property Christian Glombek 2023-10-09 07:22:06 +02:00
  • 35330cf461 module-rtp/stream: Add param_changed method Christian Glombek 2023-10-09 07:21:17 +02:00
  • 9eba60a635 module-rtp/stream: Add ability to set marker on first packet Christian Glombek 2023-10-09 07:20:39 +02:00
  • 98db54f55d module-raop-sink: Simplify rtp send functions Christian Glombek 2023-10-02 14:52:22 +02:00
  • 55749f9df2 Merge branch 'no-flush' into 'master' Christian Glombek 2023-10-09 08:51:12 +00:00
  • d063dbdb62 module-raop-sink: Drop the RTSP FLUSH request Christian Glombek 2023-10-09 07:15:05 +02:00
  • e8d6407c4e context: allow non-power-of-2 quantum when forced Wim Taymans 2023-10-09 10:49:00 +02:00
  • 945be16617 acp: only join and link when 1 capture and 1 playback Wim Taymans 2023-10-09 10:35:30 +02:00
  • 063805ccb4 acp: fix compilation Wim Taymans 2023-10-09 10:15:10 +02:00
  • 896fea62c2 alsa: add api.alsa.auto-link option Wim Taymans 2023-10-09 10:10:46 +02:00
  • 605c446cae Merge branch 'fix-client-sec-props' into 'master' P V 2023-10-08 15:44:16 +00:00
  • 0dfa05117b impl-client: fix client property update access check Pauli Virtanen 2023-10-08 12:30:49 +03:00
  • 9cd2a5320a Merge branch 'master' into 'master' Samuel Thibault 2023-10-08 09:47:36 +00:00
  • 69baef165c hurd: Rather use hurd_thread_self Samuel Thibault 2023-10-08 11:38:59 +02:00
  • 90f1e2562f Merge branch 'flatpakcheck' into 'master' P V 2023-10-07 13:12:18 +00:00
  • 4bd1cc8fcd module-access: move EACCES check to pw_check_flatpak Pauli Virtanen 2022-08-13 21:32:51 +03:00
  • e5892f1da1 Merge branch 'pulse_server_use_autofree' into 'master' Barnabás Pőcze 2023-10-07 08:44:55 +00:00
  • e3a69d1932 pulse-server: use spa_autofree with open_memstream() Barnabás Pőcze 2023-10-07 02:26:50 +02:00
  • 23a47cba65 Merge branch 'pw_remove_unused_func' into 'master' Barnabás Pőcze 2023-10-06 21:38:57 +00:00
  • 57404e4498 pipewire: log: remove _pw_log_topic_new() Barnabás Pőcze 2023-10-06 23:31:56 +02:00
  • 5d7900c4aa pulse-server: prefix nonstandard messages with pipewire-pulse: Wim Taymans 2023-10-06 17:55:35 +02:00
  • 4b27807292 pulse-server: add /core message handlers for memory debugging Wim Taymans 2023-10-06 16:49:03 +02:00
  • e8f17814ba pulse-server: pass the client to message handlers Barnabás Pőcze 2022-01-20 18:05:26 +01:00
  • 4e69507b18 pulse-server: pass FILE to message handlers Barnabás Pőcze 2022-01-20 18:02:12 +01:00
  • 649b33c73f pulse-server: remove unnecessary check Barnabás Pőcze 2022-01-20 15:33:14 +01:00
  • caf6156e32 pipewire: map: allow lookup and iteration on const maps Barnabás Pőcze 2022-01-14 17:57:36 +01:00
  • 8256a2d5a6 spa: remove unnecessary indirection for some spa_log_topics Barnabás Pőcze 2023-10-06 12:41:55 +02:00