Commit graph

  • ec1f3437e5 alsa: use 3 periods in IRQ mode by default Wim Taymans 2025-09-02 17:29:26 +02:00
  • 6dbef07e72 filter: removed QUEUED flag and add DEQUEUED flag Wim Taymans 2025-09-02 16:46:03 +02:00
  • d48c012715 stream: remove QUEUED buffer flag Wim Taymans 2025-09-02 16:37:53 +02:00
  • 4ec9994bf0 pipewire/stream: Don't queue back cleared buffers Jonas Ådahl 2025-09-02 13:18:19 +02:00
  • 124aa40f64 alsa: use 2 (or 3 for batch) periods in IRQ mode Wim Taymans 2025-09-02 14:13:19 +02:00
  • fabfdb1b01 v4l2: delay pipewire init until first openat call Wim Taymans 2025-09-01 13:31:47 +02:00
  • 0da4afca76 audiommixer: only clear mix_ops when initialized Wim Taymans 2025-09-01 12:39:08 +02:00
  • 52852f66cb systemd: Allow mincore syscal for Mesa/EGL Robert Mader 2025-08-29 08:29:23 +02:00
  • 1efd76455f ump: make sure we set the group correctly Wim Taymans 2025-08-29 16:59:38 +02:00
  • 6a44b2e10f raop: write ALAC end tag Wim Taymans 2025-08-28 12:17:52 +02:00
  • ee0809ead9 Map Razer BlackShark v3 ACP alexdlm 2025-08-26 17:17:40 +10:00
  • f0cfe9449d tools: dump sndfile loginfo on error when verbose Wim Taymans 2025-08-26 10:59:11 +02:00
  • 487c7ee933 tools: Fix -C handling for pw-dump Arun Raghavan 2025-08-25 09:48:19 -04:00
  • 1c032f6ad6 pipewire: module-link-factory: cancel async work in link's destroy event Barnabás Pőcze 2025-08-20 23:12:13 +02:00
  • 9e8f50e3ef jack: emit port_rename callbacks Wim Taymans 2025-08-20 11:39:30 +02:00
  • acf463050d jack: only update port name for other ports Wim Taymans 2025-06-24 13:43:17 +02:00
  • e3fd6fac49 jack: support port_rename callbacks Wim Taymans 2025-06-20 16:28:26 +02:00
  • f5c3d0d29a midifile: fix seeking in midifile Wim Taymans 2025-08-19 15:32:13 +02:00
  • 165bd9965b alsa: show correct value in api.alsa.period-num Pauli Virtanen 2025-08-09 12:53:41 +03:00
  • 23b0ff136a vban: truncate sess.name when too large Wim Taymans 2025-08-01 18:16:39 +02:00
  • 862ac1f7c8 examples: use BGRA as the format Wim Taymans 2025-09-09 15:54:21 +02:00
  • 2891e579a1 impl-node: improve the node unprepare function Wim Taymans 2025-09-09 15:14:36 +02:00
  • d6488c5351 stream: decouple the requested size from scheduling Wim Taymans 2025-09-09 15:11:45 +02:00
  • 1e5a938e43 adapter: disable rate_match for the video adapter Wim Taymans 2025-09-09 15:10:12 +02:00
  • 144c3630ea examples: fix texture updates Wim Taymans 2025-09-09 14:29:18 +02:00
  • 36e8f1553f propagate libcamera control as pipewire properties van Veen, Stephan 2025-05-07 12:02:53 +02:00
  • 8eac31baff stream: add missing out of memory check Demi Marie Obenour 2025-08-02 13:33:16 -04:00
  • babcf6d118 *: mark code that cannot support oversized POD values Demi Marie Obenour 2025-07-25 17:18:48 -04:00
  • fcfe01a0be pod: Check that choices have enough values for their kind Demi Marie Obenour 2025-07-25 17:09:19 -04:00
  • 5853e1150b *: rely on checks now done by spa_pod_get_values() Demi Marie Obenour 2025-07-25 16:54:20 -04:00
  • 42098fd8c1 pod: Add validation to spa_pod_get_values() Demi Marie Obenour 2025-07-25 16:39:38 -04:00
  • 0b08468035 pipewire: mem: pw_memblock_map(): fix pointer when reusing mapping Barnabás Pőcze 2025-09-08 12:47:10 +02:00
  • 93774b1d14 pipewire: mem: log page size on creation Barnabás Pőcze 2025-09-08 12:45:16 +02:00
  • 9d01a26242 pipewire: mem: forward declare spa_hook Barnabás Pőcze 2025-09-08 12:44:39 +02:00
  • 91b764faac pipewire-v4l2: support choice sizes Barnabás Pőcze 2025-08-15 18:33:17 +02:00
  • cec0ab322e meson.build: set PW_BUILDDIR in devenv Barnabás Pőcze 2025-08-15 18:21:53 +02:00
  • 589bc4b6f4 bluez5: iso-io: sync to ISO RX clock, align stream RX in group Pauli Virtanen 2025-09-07 17:04:08 +03:00
  • 94c354c290 bluez5: decode-buffer: sub-sample accurate fill level tracking Pauli Virtanen 2025-09-07 16:53:10 +03:00
  • e446e3aac5 bluez5: media-source: account for driver clock rate difference in rate match Pauli Virtanen 2025-07-11 15:11:38 +03:00
  • f48a72a504 bluez5: smaller max latency for BAP client capture Pauli Virtanen 2025-07-12 13:52:50 +03:00
  • 7e04f8fe44 bluez5: ensure capture target latency is uniform for an ISO group Pauli Virtanen 2025-07-12 13:40:54 +03:00
  • 396d37594c bluez5: media-source: drop all errqueue data when ignoring Pauli Virtanen 2025-09-07 17:14:54 +03:00
  • 28393cb896 audioconvert: add log topic for resampler Pauli Virtanen 2025-09-07 16:44:03 +03:00
  • bf783ab08f alsa: report extra latency for FireWire drivers Pauli Virtanen 2025-09-06 19:14:22 +03:00
  • 916896c1cc alsa: force IRQ scheduling for firewire in pro-audio profile Pauli Virtanen 2025-09-06 18:15:29 +03:00
  • 64aaf8a832 alsa: set minimum period count before automatic period size Pauli Virtanen 2025-09-06 16:06:53 +03:00
  • 7a98bcf735 spa: libcamera: source: fix typo in log message Barnabás Pőcze 2025-09-05 17:42:15 +02:00
  • 756df7b6ae spa: libcamera: source: remove buffer::ptr Barnabás Pőcze 2025-08-25 22:24:11 +02:00
  • 93941e5207 spa: libcamera: source: query frame buffer planes just once Barnabás Pőcze 2025-08-18 18:32:00 +02:00
  • 47780884e1 bluez5: media-source: pass through node.rate and node.latency Pauli Virtanen 2025-08-25 18:22:58 +03:00
  • e9b78f1c31 bluez5: media-source: add option to control the target latency of the decode-buffer George Kiagiadakis 2025-08-24 00:47:43 +03:00
  • 5af8340183 bluez5: media-source: don't set node.latency by default George Kiagiadakis 2025-08-23 22:47:34 +03:00
  • 3b33f60d2f treewide: map SPA_PROP_exposure to V4L2_CID_EXPOSURE_ABSOLUTE Barnabás Pőcze 2025-09-01 17:39:08 +02:00
  • f10dec9dae spa: fix typo in raw-types for LLFE Wim Taymans 2025-09-05 15:44:22 +02:00
  • 0877eba761 tools: add Latency reporting to pw-link Wim Taymans 2025-09-03 14:38:03 +02:00
  • 0f1e4f8706 doc: add more properties missing from docs Pauli Virtanen 2025-09-02 20:02:25 +03:00
  • 36871ff1ff doc: show tabs on top on doxygen >= 1.13 Pauli Virtanen 2025-08-31 11:43:31 +03:00
  • bde2aa34ef doc: improve property documentation Pauli Virtanen 2025-08-30 15:26:44 +03:00
  • 98b7a34102 doc: support alternative index name in @IDX@ Pauli Virtanen 2025-08-30 15:09:40 +03:00
  • 1bf5ca28d8 modules: nmake dynamic ports work in link-factory Wim Taymans 2025-09-03 10:38:59 +02:00
  • 9f88d6997f audiomixer: set change mask correctly Wim Taymans 2025-09-03 10:01:38 +02:00
  • 233b7f1d4a audiomixer: format is Id Wim Taymans 2025-09-03 10:01:00 +02:00
  • 0f6aae914f alsa: don't add MAX_LATENCY when using IRQ scheduling Wim Taymans 2025-09-02 18:52:38 +02:00
  • 9606b37776 alsa: use 3 periods in IRQ mode by default Wim Taymans 2025-09-02 17:29:26 +02:00
  • 00bb4a936a filter: removed QUEUED flag and add DEQUEUED flag Wim Taymans 2025-09-02 16:46:03 +02:00
  • b6ce585da6 stream: remove QUEUED buffer flag Wim Taymans 2025-09-02 16:37:53 +02:00
  • 220bdf8a00 pipewire/stream: Don't queue back cleared buffers Jonas Ådahl 2025-09-02 13:18:19 +02:00
  • 0095d79ef8 alsa: use 2 (or 3 for batch) periods in IRQ mode Wim Taymans 2025-09-02 14:13:19 +02:00
  • 0d42f11b87 v4l2: delay pipewire init until first openat call Wim Taymans 2025-09-01 13:31:47 +02:00
  • d46a4686a8 stream: fix comment for requested field of pw_buffer James Seo 2025-09-01 09:55:33 +00:00
  • 370d190572 pulse: improve stream suspended state handling Wim Taymans 2025-09-01 12:55:51 +02:00
  • 0310bb5c5c audiommixer: only clear mix_ops when initialized Wim Taymans 2025-09-01 12:39:08 +02:00
  • 4796b3fb95 systemd: Allow mincore syscal for Mesa/EGL Robert Mader 2025-08-29 08:29:23 +02:00
  • 8425307ca1 tools: fix compilation on alpine Wim Taymans 2025-08-29 17:59:00 +02:00
  • 9eb6cda245 tools: add pw-midi2play and pw-midi2record aliases Wim Taymans 2025-08-29 17:43:13 +02:00
  • eda3290883 tools: add midi clip support Wim Taymans 2025-08-29 17:34:34 +02:00
  • b192099353 tools: don't generate error when closing read midi file Wim Taymans 2025-08-29 17:01:29 +02:00
  • 4b177f4557 tools: add guards around header include Wim Taymans 2025-08-29 17:00:41 +02:00
  • 70ec3aec64 tools: debug utility messages better Wim Taymans 2025-08-29 17:00:06 +02:00
  • e2ac91b860 ump: make sure we set the group correctly Wim Taymans 2025-08-29 16:59:38 +02:00
  • c38e1b040b free feedback properties Frank Krick 2025-08-28 22:48:06 -04:00
  • be398ae648 delete feedback stream Frank Krick 2025-08-28 22:45:02 -04:00
  • 2a62e6e977 actually copy relevant props if control or feedback stream enabled Frank Krick 2025-08-28 19:36:41 -04:00
  • cec3130c77 copy relevant props Frank Krick 2025-08-28 19:16:11 -04:00
  • 2f7d2a6668 Only add to ringbuffer if feedback stream is active Frank Krick 2025-08-28 18:41:30 -04:00
  • 2f36f4009a Use real size to determine if we have room for the message Frank Krick 2025-08-28 18:29:17 -04:00
  • c5e5a6c788 Add feedback port that sends out the filters control state when parameters change Frank Krick 2025-08-28 13:00:30 -04:00
  • ddc5c17163 tools: move midievent to separate file Wim Taymans 2025-08-28 15:45:06 +02:00
  • 1ce85ee2ae tools: add -n option to pw-cat Torkel Niklasson 2025-08-27 21:26:00 +02:00
  • 6c110a3b18 raop: write ALAC end tag Wim Taymans 2025-08-28 12:17:52 +02:00
  • c99311e822 filter-graph: clear external field in unsetup_graph Martin Geier 2025-08-27 09:44:54 +02:00
  • a0e27314c6 Update Polish translation Piotr Drąg 2025-08-27 18:01:47 +02:00
  • 2385aa18e1 audioconvert: handle filter-graph setup better Wim Taymans 2025-08-27 17:46:11 +02:00
  • 984c44b044 bluez5: fix BIS source presentation delay Pauli Virtanen 2025-08-27 18:42:20 +03:00
  • b0b6b1fcc5 Map Razer BlackShark v3 ACP alexdlm 2025-08-26 17:17:40 +10:00
  • 335d891ee9 spa: avoid warnings when compiling cpp Wim Taymans 2025-08-26 14:54:23 +02:00
  • e3cc44966b filter-graph: pass void * to connect_port Wim Taymans 2025-08-26 13:13:30 +02:00
  • 7359491b97 tools: dump sndfile loginfo on error when verbose Wim Taymans 2025-08-26 10:59:11 +02:00
  • 28ed09b155 tools: Fix -C handling for pw-dump Arun Raghavan 2025-08-25 09:48:19 -04:00
  • 9695fafc06 raop: don't set improper media.format Christian Glombek 2025-06-03 18:12:42 +02:00