Commit graph

  • 17a2c21573 audioconvert: also clamp monitor volume to min/max Wim Taymans 2024-04-15 16:28:24 +02:00
  • bf148d59cd combine-stream: actually make use of resample.disable Pauli Virtanen 2024-04-14 18:20:43 +03:00
  • 64d75b6b2e module-rtp-sink: Send all remaining packets when stopping Jonas Holmberg 2024-04-16 08:29:53 +02:00
  • 4cea8eb01f pulse-server: use memcpy() to write string into message Barnabás Pőcze 2024-03-28 16:55:14 +01:00
  • 150211a3f8 pulse-server: message_dump(): fix format_info memory leak Barnabás Pőcze 2024-03-28 16:54:45 +01:00
  • 3fa92bbd15 pulse-server: ignore unsaveable values when deserializing property list Barnabás Pőcze 2024-03-19 17:01:00 +01:00
  • 12bddf6521 pulse-server: stricter length checking when deserializing property list Barnabás Pőcze 2024-03-19 16:57:02 +01:00
  • 2b11efdf3b alsa: fix race when updating the eventfd Wim Taymans 2024-04-16 09:30:23 +02:00
  • 232f4f01e4 protocol-native: fail when security context init fails Wim Taymans 2024-04-15 16:43:46 +02:00
  • 6499b8572e tests: don't crash when security context is not available Wim Taymans 2024-04-15 16:41:03 +02:00
  • b97c6e2eac audioconvert: also clamp monitor volume to min/max Wim Taymans 2024-04-15 16:28:24 +02:00
  • 2379e83283 pipewire: document and improve -v option Wim Taymans 2024-04-15 15:39:50 +02:00
  • b9fad5b89c doc: add -P option to docs Wim Taymans 2024-04-15 15:39:13 +02:00
  • a2287be601 1.0.5 1.0.5 Wim Taymans 2024-04-10 15:28:07 +02:00
  • bff252ce60 combine-stream: actually make use of resample.disable Pauli Virtanen 2024-04-14 18:20:43 +03:00
  • e1849a0650 combine-stream: check module arguments for syntax errors Pauli Virtanen 2024-04-13 20:04:59 +03:00
  • cd166ac899 bluez5: don't use spa_invoke from data loop to main loop Pauli Virtanen 2024-03-01 22:17:58 +02:00
  • 37a8dd5cb3 bluez: initialize variable to avoid warning Wim Taymans 2024-04-12 18:14:54 +02:00
  • a6dcdfae0c bluez5: iso-io: track and apply corrections to tx latency Pauli Virtanen 2024-02-20 23:01:07 +02:00
  • 9165291c43 bluez5: iso-io: drop RX data when source is not running Pauli Virtanen 2024-03-02 00:37:02 +02:00
  • 4f91f0bcb0 bluez5: move spa_bt_ptp to rate-control.h Pauli Virtanen 2024-02-11 00:07:59 +02:00
  • cfb29af672 bluez5: bap: use priority from conf table in PAC selection Pauli Virtanen 2024-04-12 01:41:33 +03:00
  • 66ba147bfc filter: fix -UFASTPATH compilation Wim Taymans 2024-04-10 18:28:18 +02:00
  • 6aa690fa8d pipewire: add a -P option to set context properties Wim Taymans 2024-04-10 18:13:01 +02:00
  • 18ce166735 protocol-native: cleanup when starting a server fails Wim Taymans 2024-04-10 18:12:14 +02:00
  • d672e8fbf2 stream: use the pw_impl_node implementation details Wim Taymans 2024-04-10 17:33:30 +02:00
  • 06905cd53b impl-node: improve set_io some more Wim Taymans 2024-04-10 17:22:34 +02:00
  • a683049986 impl-node: only become driving when we are a driver Wim Taymans 2024-04-10 16:45:18 +02:00
  • b72ead1dea spa: handle empty values better Wim Taymans 2024-04-10 11:08:40 +02:00
  • 39ca1bb9ed mem: MAPPABLE -> UNMAPPABLE Wim Taymans 2024-04-10 13:11:54 +02:00
  • 8115bf3eeb protocol-native: send debug to right topic Wim Taymans 2024-04-10 13:11:17 +02:00
  • 95127d8a18 gst/src: fix crash when current_caps is NULL Robert Rosengren 2024-04-10 08:55:41 +02:00
  • b5284791fc v4l2: handle empty properties gracefully Wim Taymans 2024-04-10 11:06:44 +02:00
  • 28ab18ddd4 client-node: pass the right object to functions Wim Taymans 2024-04-10 10:44:03 +02:00
  • c534acac46 spa: handle empty values better Wim Taymans 2024-04-10 11:08:40 +02:00
  • 61af61a4b3 v4l2: handle empty properties gracefully Wim Taymans 2024-04-10 11:06:44 +02:00
  • 51c2b02e9e client-node: pass the right object to functions Wim Taymans 2024-04-10 10:44:03 +02:00
  • 7007ffcae1 impl-node: keep some state consistent Wim Taymans 2024-04-10 10:26:00 +02:00
  • c223e02d9b vulkan: Complete vulkan_pass columbarius 2024-04-08 02:51:13 +02:00
  • 11ff1471e9 vulkan: Cache buffer_type columbarius 2024-04-08 02:06:56 +02:00
  • f935a191ad vulkan: Move vulkan_pass handling to filter columbarius 2024-04-07 21:49:25 +02:00
  • 75daa140f3 vulkan: Split buffer import into CPU and GPU part columbarius 2024-04-07 17:34:53 +02:00
  • 3f47825082 vulkan: Introduce vulkan_pass for blit operations columbarius 2024-04-07 17:07:59 +02:00
  • 522546e8d3 vulkan: Sync buffers on in and export in blit columbarius 2024-04-06 01:09:58 +02:00
  • f10e8d2717 vulkan: Export functions to handle implicit_fd columbarius 2024-04-06 00:35:23 +02:00
  • 5c8799a480 alsa-pcm: set threshold to final value before set_swparams is called Martin Geier 2024-04-02 14:57:07 +02:00
  • 4c11a2aa9a alsa-pcm: start playback immediately if there is start delay set Martin Geier 2024-03-28 16:22:19 +01:00
  • 1e6dad14d3 alsa-pcm: use headroom to calculate minimum available frames for non time scheduling Martin Geier 2024-03-27 11:56:12 +01:00
  • b4ed8dcf14 alsa-pcm: do not allow headroom plus threshold be bigger then the alsa buffer Martin Geier 2024-03-27 11:48:10 +01:00
  • 695f236f5f alsa-compress-offload-device: notify observers when profile changes Carlos Rafael Giani 2024-04-04 11:18:55 +02:00
  • d6184bd9bb alsa-pcm-device: notify observers when profile changes Martin Geier 2024-04-04 10:40:16 +02:00
  • d53734e966 Merge branch 'columbarius/vulkan-async' into 'master' columbarius 2024-04-08 21:56:40 +00:00
  • 7206980023 vulkan: Sync renderer for blit filters columbarius 2024-04-07 14:10:41 +02:00
  • 2010fa1349 vulkan: Name params columbarius 2024-04-07 02:42:12 +02:00
  • 34c8322986 impl-node: count missed wakeups as xruns Wim Taymans 2024-04-08 17:01:00 +02:00
  • 8ce5211a64 impl-node: run recovery cycle immediately Wim Taymans 2024-04-08 15:58:38 +02:00
  • 47c080496f CI: fix pages build stage Pauli Virtanen 2024-04-06 11:16:28 +03:00
  • e4da3b95f5 alsa-pcm: Fix copy-pasto while listing ctls Arun Raghavan 2024-04-03 16:34:01 -04:00
  • 6c348e0600 ci: Avoid running pages build on merge requests Arun Raghavan 2024-04-05 10:57:55 -04:00
  • ff95fcd901 ci: Switch only/except to rules Arun Raghavan 2024-04-05 11:24:51 -04:00
  • dedb086148 ci: Make syntax highlighting a bit happier Arun Raghavan 2024-04-05 10:57:31 -04:00
  • cb716bcce7 impl-node: set_io on the port mixers Wim Taymans 2024-04-05 15:39:36 +02:00
  • e9f4b55eb2 impl-node: set info.id as well Wim Taymans 2024-04-05 15:53:13 +02:00
  • 060052206f impl-node: add pw_impl_node_set_io() Wim Taymans 2024-04-05 13:07:03 +02:00
  • 74de723ecc impl-node: improve node activation Wim Taymans 2024-04-04 21:17:51 +02:00
  • 9cb4d820d5 impl-node: don't report xrun when pending <= 0 Wim Taymans 2024-04-04 21:12:43 +02:00
  • 4db96d2197 impl-node: fix debug of do_move_nodes Wim Taymans 2024-04-04 09:45:09 +02:00
  • 0633be3c12 node: add a cycle counter to the position Wim Taymans 2024-04-04 20:47:43 +02:00
  • f366167278 settings: remove link.min-buffers option again Wim Taymans 2024-04-03 15:27:05 +02:00
  • dbedd09d42 settings: add link.min-buffers option Wim Taymans 2024-04-03 15:02:30 +02:00
  • 5829276dbb client-node: fix array length debug Wim Taymans 2024-04-03 13:29:27 +02:00
  • a01a33aa75 impl-node: improve xrun handling Wim Taymans 2024-04-03 11:18:46 +02:00
  • 208a343d9f module-ffado: add ffado.rtprio and ffado.realtime Wim Taymans 2024-04-03 09:30:38 +02:00
  • 822b8114b5 stream: only unmap data that was mapped and mappable. Wim Taymans 2024-04-01 16:28:43 +02:00
  • ecb35b976f stream: handle node.name fallback better Wim Taymans 2024-04-01 16:23:00 +02:00
  • 582dcf773d Update 90-pipewire-alsa.rules with support for Astro Mixamp Pro TR. Adam Gensler 2024-03-31 22:22:48 +00:00
  • 986de92521 buffers: add support for mandatory metadata Wim Taymans 2024-04-02 12:05:12 +02:00
  • a5c8100666 buffers: do some cleanups Wim Taymans 2024-04-02 12:00:57 +02:00
  • f3fe20bdde buffer: add GenericFd memory type Wim Taymans 2024-04-02 11:42:09 +02:00
  • 77f3b7f6e4 examples: set the MAPPABLE flag for MemFd Wim Taymans 2024-04-02 11:01:06 +02:00
  • 2f8740dee8 mem: add a PW_MEMBLOCK_FLAG_MAPPABLE flag and pass it around Wim Taymans 2024-04-02 10:44:06 +02:00
  • 45984fef77 stream: only unmap data that was mapped and mappable. Wim Taymans 2024-04-01 16:28:43 +02:00
  • 0b42ec714d stream: handle node.name fallback better Wim Taymans 2024-04-01 16:23:00 +02:00
  • 63af3a4b5c Update 90-pipewire-alsa.rules with support for Astro Mixamp Pro TR. Adam Gensler 2024-03-31 22:22:48 +00:00
  • 5ae0dfb239 bluez5: bap: determine SDU interval from codec frame duration Pauli Virtanen 2024-04-01 17:26:35 +03:00
  • b9ac79e99a bluez5: bap: no need to check for mtu, kernel fragments as needed Pauli Virtanen 2024-04-01 15:19:36 +03:00
  • 85ed6eb2b5 CI: put docs from both 1.0 and master on pages Pauli Virtanen 2024-03-31 15:39:00 +03:00
  • d02cec53c6 CI: put docs from both 1.0 and master on pages Pauli Virtanen 2024-03-31 15:39:00 +03:00
  • bd5cc52c5c libcamera: add camera rotation property on nodes Robert Mader 2024-03-31 13:21:19 +02:00
  • f9bac4889c v4l2: Drop the first frame after camera startup Robert Mader 2024-03-30 13:57:43 +01:00
  • e2e8cf7944 gst/src: Avoid unnecessary renegotiations during streaming Robert Mader 2024-03-30 20:44:07 +01:00
  • 594e3fa09f gst/src: Cleanups for src_negotiate() Robert Mader 2024-03-30 20:55:31 +01:00
  • 88db0a9103 client-node: free port io memmap also if port gone Pauli Virtanen 2024-03-29 19:51:07 +02:00
  • 3ea4193bf6 spa: improve null-audio-sink channels Wim Taymans 2024-03-28 17:11:16 +01:00
  • 6279d79339 context: add context.modules.allow-empty property Wim Taymans 2024-03-28 17:08:33 +01:00
  • 8d0f738882 conf: only count modules, objects and exec when added Wim Taymans 2024-03-28 17:00:56 +01:00
  • 5cb7d4c019 conf: add more error checks Wim Taymans 2024-03-28 17:00:18 +01:00
  • 64cc53cc38 module-echo-cancel: Don't call _run() when inactive Jonas Holmberg 2024-03-25 15:35:04 +01:00
  • a66aa7ae84 bluez: print a nicer warning when the bluez service is not available George Kiagiadakis 2024-03-25 09:29:07 +02:00
  • 048285af7f spa plugins: Include Linux headers on Linux only Samuel Thibault 2024-03-24 20:42:14 +01:00