Commit graph

  • 74419e27b4 spa: utils: cleanup: only have one version of spa_clear_ptr() Barnabás Pőcze 2023-09-16 17:21:54 +02:00
  • ea159e7af0 spa: utils: cleanup: remove unnecessary cast Barnabás Pőcze 2023-09-16 17:21:08 +02:00
  • 3293e6a8ff pipewire: module-profiler: mark event vtable const Barnabás Pőcze 2023-09-16 17:15:32 +02:00
  • 7191ccb0b8 spa: utils: cleanup: fix GCC version check Barnabás Pőcze 2023-09-16 17:10:07 +02:00
  • 3fec887a5f spa: utils: spa_exchange(): try to evaluate argument only once Barnabás Pőcze 2023-09-16 17:04:19 +02:00
  • 71808454e7 alsa: add and remove sources from data_loop Wim Taymans 2023-09-15 16:31:55 +02:00
  • c6f9cfa220 alsa: IRQ based scheduling wakes up after finishing 1 period Wim Taymans 2023-09-15 15:33:00 +02:00
  • eac74f6ece alsa: fix warning when compiling without FASTPATH Wim Taymans 2023-09-15 15:32:34 +02:00
  • c8db951d61 alsa: some cleanups Wim Taymans 2023-09-15 13:05:31 +02:00
  • bf5b526464 alsa: small cleanups Wim Taymans 2023-09-15 12:40:30 +02:00
  • c6745ed0d0 alsa: refactor read and write functions Wim Taymans 2023-09-15 12:21:18 +02:00
  • cc1d980f0a audioconvert: silence some debug Wim Taymans 2023-09-15 12:18:20 +02:00
  • bb10a7cb98 jack: setting the Latency to NULL clears the latency Wim Taymans 2023-09-15 11:37:58 +02:00
  • 27f6ef119f context: add some more debug Wim Taymans 2023-09-15 11:17:40 +02:00
  • e975cb16d3 alsa: add spa_alsa_prepare() Wim Taymans 2023-09-15 11:15:26 +02:00
  • a5d684af8a alsa: make sure we recalculate config when samplerate changes Wim Taymans 2023-09-15 11:08:35 +02:00
  • fa7cd96b6e pipewire-jack: Disable LD_LIBRARY_PATH when libjack is in libdir Jan Alexander Steffens (heftig) 2023-08-03 20:53:49 +02:00
  • 43db03909b ci: ShellCheck preprocessed scripts separately Jan Alexander Steffens (heftig) 2023-08-29 16:49:01 +02:00
  • 99cf172bc7 alsa: improve debug Wim Taymans 2023-09-15 09:09:04 +02:00
  • 3c5da11706 alsa: set_timeout is only called when tsched is enabled. Wim Taymans 2023-09-14 17:16:44 +02:00
  • 4ffa7860bc alsa: update the clock name when we can Wim Taymans 2023-09-14 17:15:06 +02:00
  • 354ee6fd96 alsa: with IRQ we can use avail_update() Wim Taymans 2023-09-14 16:16:48 +02:00
  • 1f1c308c97 aec: support both webrtc versions Wim Taymans 2023-09-14 15:35:40 +02:00
  • a4f3b78dff conf: enable jackdbus support by default Wim Taymans 2023-09-14 13:24:51 +02:00
  • 846e732458 pulse-server: remove pending_streams list Wim Taymans 2023-09-14 12:08:48 +02:00
  • 35cca08d2b 0.3.80 0.3.80 Wim Taymans 2023-08-31 14:27:05 +02:00
  • 13caae49b5 pulse-server: avoid emitting changes for unused params Wim Taymans 2023-09-14 11:03:39 +02:00
  • 2804a8f1f6 bluez5: minor BAP broadcast fixups Pauli Virtanen 2023-09-10 15:45:01 +03:00
  • 186b730c9c bluez5: fix device supported codec checks Pauli Virtanen 2023-09-02 15:06:27 +03:00
  • 6abc6e6693 jack: mark client active a little earlier Wim Taymans 2023-09-13 17:47:22 +02:00
  • 3c812f672b pulse-server: add an option to check module arguments Wim Taymans 2023-09-13 12:26:57 +02:00
  • b094057b0b handle NULL latency param Wim Taymans 2023-09-13 11:13:48 +02:00
  • 56786aedc4 jack: safely update the mixer io areas Wim Taymans 2023-09-13 10:59:35 +02:00
  • 18f29bd840 jack: make sure we emit port registration events Wim Taymans 2023-09-12 15:51:45 +02:00
  • 42b23bddc3 jack: always emit buffer frames after activate Wim Taymans 2023-09-12 15:51:02 +02:00
  • c8c2f5902c jack: emit connect unregister before port unregister Wim Taymans 2023-09-12 15:48:42 +02:00
  • 615f950c2f pw-top: add missing options to man page and improve --help output Simon Ruderich 2023-09-04 10:45:55 +02:00
  • cacdcc1b62 pw-mon: add filter param to hide props and/or params Stefan Ursella 2023-09-08 09:54:08 +02:00
  • 69d431acd4 node: clarify port_set_io and SPA_IO_Buffers Wim Taymans 2023-09-11 11:23:25 +02:00
  • 9c834427c6 alsa: small cleanup Wim Taymans 2023-09-08 12:19:52 +02:00
  • 00a82017a2 stream: fix datatyp on copied object Wim Taymans 2023-09-08 12:19:05 +02:00
  • 016d15e598 ratelimit: missed -> suppressed Wim Taymans 2023-09-08 12:18:23 +02:00
  • 1837654a4b impl-port: only log changes Wim Taymans 2023-09-07 17:46:34 +02:00
  • 632f532036 audioconvert: don't use -Ofast on alpha Wim Taymans 2023-09-07 17:44:30 +02:00
  • 6eb7eb7df2 modules: fix page ref Wim Taymans 2023-09-07 16:30:46 +02:00
  • 0da572474f modules: forward tag param Wim Taymans 2023-09-07 15:54:28 +02:00
  • ebeae802ad audioconvert: improve tag and latency handling Wim Taymans 2023-09-07 10:01:40 +02:00
  • c5f188784d impl-node: make sure we always clear params Wim Taymans 2023-09-07 14:16:50 +02:00
  • 7c7dea890b alsa: redirect dict debug to log Wim Taymans 2023-09-07 11:52:08 +02:00
  • 3bbccccd05 spa: v4l2: use a separate watch for each device Barnabás Pőcze 2023-09-07 02:10:04 +02:00
  • 53ce1ee576 Revert "v4l2: don't set inotify on /dev" Barnabás Pőcze 2023-09-07 01:51:25 +02:00
  • 1110dbb7c1 Revert "v4l2: handle inotify errors" Barnabás Pőcze 2023-09-07 01:51:10 +02:00
  • d7f7fd258d pw-cat: set default properties after setup Wim Taymans 2023-09-01 12:26:13 +02:00
  • 805fbd0b34 meson: remove -ffast-math Wim Taymans 2023-09-06 21:32:48 +02:00
  • c842ef7071 aec-webrtc: Bump to webrtc-audio-processing-1 Arun Raghavan 2023-09-04 11:27:52 -04:00
  • be943ca9db context: scan peers in both directions Jonas Holmberg 2023-09-05 16:48:57 +02:00
  • 9b29bcd4e8 conf: set description for test nodes Michael Tretter 2023-09-04 15:42:57 +02:00
  • 00ca590ff6 node-driver, null-audio-sink: Fix EAGAIN check Jonas Holmberg 2023-09-04 13:23:34 +02:00
  • 8e6d070148 alsa-compress-offload: Add device object and udev based autodetection Carlos Rafael Giani 2023-08-30 23:52:14 +02:00
  • ae4bff78a3 alsa-pcm-device: Minor logging improvements Carlos Rafael Giani 2023-08-30 23:46:03 +02:00
  • 61518e71fc alsa: Rename spa_alsa_device_factory to spa_alsa_pcm_device_factory Carlos Rafael Giani 2023-08-30 22:50:12 +02:00
  • 1e3a39a76e spa: Add node.description key Carlos Rafael Giani 2023-08-31 16:06:51 +02:00
  • 18b0fe1e05 module-filter-chain: don't use i for single filename Dmitry Sharshakov 2023-09-01 18:26:14 +03:00
  • ffff61e869 Clarify in man page that pipewire-pulse runs its own pipewire process Boud Roukema 2023-08-31 23:56:33 +02:00
  • ccc591ae0f alsa: use target_rate from the position Wim Taymans 2023-09-01 10:02:28 +02:00
  • 6fb53fc9f1 alsa: round to next power of 2 for max period_size Wim Taymans 2023-08-31 17:22:38 +02:00
  • af020bc425 alsa: report latency in the samplerate domain of the graph George Kiagiadakis 2023-09-01 00:30:14 +03:00
  • 21392d898e alsa: improve xrun clock field calculation Wim Taymans 2023-08-31 14:28:56 +02:00
  • 2c2b0f482f bluez: fix port flags Wim Taymans 2023-08-31 12:59:56 +02:00
  • aa11dbe10c alsa: get rid of non-portable isinf use q66 2023-08-31 03:17:54 +02:00
  • 9f7d960c66 meson: better check for module dlopen dir q66 2023-08-31 03:42:40 +02:00
  • c744ef3b6d vulkan: namespace functions in compute-utils to spa_vulkan_compute columbarius 2023-08-28 13:48:54 +02:00
  • 8bbc1c1abf vulkan: fix uninitialized writeDescriptor columbarius 2023-08-19 16:47:17 +02:00
  • 00c475e646 vulkan: download buffer to MemPtr columbarius 2023-08-10 03:15:11 +02:00
  • 73d6c20225 vulkan: spa_vulkan_use_buffers support datatype MemPtr columbarius 2023-08-10 04:03:44 +02:00
  • eea8096b12 vulkan: Track spa_buffers for stream columbarius 2023-08-10 02:20:30 +02:00
  • 2456d58397 vulkan: Only allocate buffers when DMABUFS are used columbarius 2023-08-10 04:28:53 +02:00
  • b8c91f7e54 vulkan: Synchronize in and out buffers columbarius 2023-08-13 03:13:31 +02:00
  • 412b0c7b49 vulkan: Add dmabuf sync helpers from wlroots columbarius 2023-07-02 11:40:52 +02:00
  • 2c65eb6c2c vulkan: vulkan_compute fixate modifier columbarius 2023-08-12 00:18:53 +02:00
  • a673c56eea vulkan: announce SPA_PARAM_BUFFERS wrt. modifiers columbarius 2023-08-04 00:26:20 +02:00
  • 3274880e8e vulkan: use capability flags to enumerate formats columbarius 2023-08-12 02:50:34 +02:00
  • d549d9e595 vulkan: vulkan_compute enumerate format with modifiers columbarius 2023-08-11 23:06:38 +02:00
  • 06a1d5151b vulkan: vulkan_compute initialize base on plugin creation columbarius 2023-08-11 23:03:31 +02:00
  • 402ed65a79 vulkan: Add {spa_,}vulkan_fixate_modifier columbarius 2023-08-10 02:59:36 +02:00
  • 35b080ec61 vulkan: split spa_vulkan_use_buffers into separate allocation and import functions columbarius 2023-08-10 04:03:08 +02:00
  • 2068972bb3 vulkan: Add wait functions columbarius 2023-08-13 19:01:19 +02:00
  • 0bb662f2e7 vulkan: limit supported modifiers with DMABUF_MAX_PLANES columbarius 2023-08-04 00:30:38 +02:00
  • 58853eb2c7 vulkan: Add function to query format and modifier information columbarius 2023-08-11 22:59:22 +02:00
  • cf0e3a35ba vulkan: Add format convertion functions columbarius 2023-02-21 16:29:17 +01:00
  • ea2a2c47c7 vulkan: split vulkan-utils into generic and compute part columbarius 2023-08-27 00:24:04 +02:00
  • e7b4129944 vulkan: use SPDX tags to specify copyright information columbarius 2023-08-31 00:19:12 +02:00
  • e226dccde8 vulkan: log if buffer is added in vulkan-compute-source columbarius 2023-08-07 01:54:16 +02:00
  • 33f98489d6 pipewire-vulkan: Start vulkan nodes via pipewire proxy server columbarius 2023-08-17 01:02:16 +02:00
  • feb21a25f0 Correct a typo in pipewire.conf.5.rst.in Felix Yan 2023-08-30 10:47:38 +00:00
  • d2c29760e9 alsa: scale the default period with the rate Wim Taymans 2023-08-31 12:01:06 +02:00
  • 9f30e58ef2 pipe-tunnel: support pipe-source as a driver Wim Taymans 2023-08-31 11:41:00 +02:00
  • f25da522a4 pulse-tunnel: fix index after overrun Wim Taymans 2023-08-31 11:39:54 +02:00
  • 9f66c42d1f pipe-tunnel: rework the source Wim Taymans 2023-08-30 18:41:19 +02:00
  • bc15d0c766 pulse-server: support use_system_clock_for_timing Wim Taymans 2023-08-30 18:36:01 +02:00