Commit graph

  • 4d3d15aebe spa: libcamera: encode device ids into a json array Ashok Sidipotu 2024-04-18 13:50:44 +05:30
  • 68916e062b impl-node: implement async scheduling Wim Taymans 2024-04-09 17:45:34 +02:00
  • e8ac4e6a34 spa: add SPA_IO_AsyncBuffers Wim Taymans 2024-04-17 16:05:18 +02:00
  • 84ed9c0fe9 impl-port: query all params through the mixer Wim Taymans 2024-04-17 15:39:51 +02:00
  • abb28e5255 impl-link: log error when activate fails Wim Taymans 2024-04-17 15:38:14 +02:00
  • 271f2d855d impl-port: implement port_enum_param on mixers Wim Taymans 2024-04-17 15:03:32 +02:00
  • 67aafec8ab node: add an event to enumerate the peer port params Wim Taymans 2024-04-11 17:19:12 +02:00
  • af6638251d impl-port: set position io on the mixer nodes Wim Taymans 2024-04-17 13:14:17 +02:00
  • 77ed5ccb31 spa: give meaning to port_enum_params with SPA_ID_INVALID port_id Wim Taymans 2024-04-12 17:23:24 +02:00
  • bf273690fd impl-node: add cycle to debug Wim Taymans 2024-04-17 11:24:56 +02:00
  • ec13e9148b impl-port: avoid doing work when the port is destroyed Wim Taymans 2024-04-17 11:18:15 +02:00
  • f8831f84d5 impl-port: refactor check_params Wim Taymans 2024-04-17 11:12:22 +02:00
  • 4d01fa34fa impl-port: use 0 size when clearing IO Wim Taymans 2024-04-17 11:07:03 +02:00
  • 40b8ff187b stream: log a warning when media.class and direction mismatch Wim Taymans 2024-04-17 09:53:54 +02:00
  • 09088b376f rtp_stream: Use the log topic of the module Jonas Holmberg 2024-04-16 10:21:40 +02:00
  • b8bf845a09 bluez: disable by default the registration of the BAP broadcast sink and BAP broadcast source Silviu Florian Barbulescu 2024-04-16 15:06:30 +03:00
  • 24478b9128 module-loopback: only enable delay with valid rate and channels Wim Taymans 2024-04-16 11:16:00 +02:00
  • 0e45836c36 properties: only count valid property updates Wim Taymans 2024-04-16 11:05:39 +02:00
  • 98f9529147 alsa: fix race when updating the eventfd Wim Taymans 2024-04-16 09:30:23 +02:00
  • 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