Commit graph

  • 9f9e962dd6 filter-graph: pass spa_pod in get_props Wim Taymans 2024-12-10 16:10:27 +01:00
  • 094a45a6f7 filter-graph: make it possible to set n_inputs/n_outputs in graph Wim Taymans 2024-12-10 11:20:16 +01:00
  • e7d61a6fdf filter-graph: cleanup up port data Wim Taymans 2024-12-10 11:18:31 +01:00
  • c5ae456b9e filter-graph: pass dict to activate functions Wim Taymans 2024-12-10 09:28:34 +01:00
  • 591c40eed4 pipewire-jack: fix property list underallocation Barnabás Pőcze 2025-01-05 21:37:14 +01:00
  • 0d497a5f43 spa: debug: pod: print unsigned numbers as unsigned Barnabás Pőcze 2025-01-04 16:32:45 +01:00
  • 419bc600a8 pipewiresink: split buffer and send them in turn if needed Elliot Chen 2025-01-03 14:38:54 +09:00
  • 974117f41a module-rtp: Fix previous typo fix Arun Raghavan 2024-12-31 15:23:30 -05:00
  • c143e89118 module-rtp: Fix typo in check for lagging sender Arun Raghavan 2024-12-31 11:56:58 -05:00
  • 088d8011f2 tools: Document a couple of missing short form args for pw-loobpack Arun Raghavan 2024-12-31 11:22:17 -05:00
  • 152a6683ef pipewiresink: active stream after finishing preoll when changing state from paused to playing Elliot Chen 2024-12-30 11:48:29 +09:00
  • 90f8b0e40b spa: acp: remove some strictly not necessary SplitPCM properties Pauli Virtanen 2024-12-23 11:44:45 +02:00
  • dcccfcab7f spa: acp: get and emit UCM information for SplitPCM devices Pauli Virtanen 2024-12-07 13:27:09 +02:00
  • 7c7a54dd87 doc: add options to spa-acp-tool.1 Pauli Virtanen 2024-12-08 12:33:54 +02:00
  • 7d7019d939 spa-acp-tool: parse properties with spa_json Pauli Virtanen 2024-12-07 14:23:04 +02:00
  • 51e7ed3421 filter-chain: add sqrt plugin Niklas Carlsson 2024-12-06 12:28:18 +01:00
  • d7718dbcb7 filter-chain: add abs plugin Niklas Carlsson 2024-12-06 12:15:25 +01:00
  • 7785f61677 audioconvert: align low-/highpass calculations Niklas Carlsson 2024-12-06 12:57:34 +01:00
  • e4ff13a75d module-loopback: support latencyOffsetNsec Prop Pauli Virtanen 2024-12-15 19:27:29 +02:00
  • c556cced91 pipewire: module-raop-sink: remove unused function Barnabás Pőcze 2024-09-21 12:31:50 +02:00
  • bf43515589 pipewire: thread: fix strerror() argument Barnabás Pőcze 2024-09-18 16:57:17 +02:00
  • 08c7c7999b pipewire: rtsp-client: use offsetof() Barnabás Pőcze 2024-09-18 17:07:02 +02:00
  • 11e0492f79 spa: vulkan: simplify memcpy() call Barnabás Pőcze 2024-09-18 17:17:58 +02:00
  • bedcbf3631 spa: filter-graph: builtin: pointer instead of copying Barnabás Pőcze 2024-09-18 17:13:04 +02:00
  • bf5d5f0201 spa: define feature macro without value Barnabás Pőcze 2024-09-18 17:05:49 +02:00
  • 05ec64623a pw-cli: remove unused INDENT macro Barnabás Pőcze 2024-07-30 20:24:46 +02:00
  • b1443185ea gst: sink: remove unnecessary variable Barnabás Pőcze 2024-06-28 01:47:09 +02:00
  • 1f06d00838 pw-container: fix indentation Barnabás Pőcze 2024-06-28 01:43:06 +02:00
  • 705c2a652b pipewire: module-vban: fix vban serial header Barnabás Pőcze 2024-12-14 22:43:25 +01:00
  • 223569dc4a spa: initialize all fields explicitly Wim Taymans 2024-09-30 10:06:30 +02:00
  • a4e2d9cbb0 bluez5: lc3: bump media_codec version Pauli Virtanen 2024-12-14 12:48:23 +02:00
  • bf12fe6d8b bluez5: lc3: simplify parsing Pauli Virtanen 2024-12-14 12:32:41 +02:00
  • 8f1983d14c bluez5: lc3: fix log name conflict Pauli Virtanen 2024-12-14 12:32:24 +02:00
  • 3309fa0674 doc: Document BAP LC3 codec audio capabilities Iulia Tanasescu 2024-12-02 11:26:37 +02:00
  • 9a5b2d42f9 bluez5: Configure LC3 codec capabilities Iulia Tanasescu 2024-11-29 16:55:40 +02:00
  • b5490954d0 spa: filter-graph: ladspa: add dl_lib dependency Barnabás Pőcze 2024-12-11 00:18:06 +01:00
  • d6567ea6a2 doc: Add sync_factor config option Iulia Tanasescu 2024-12-13 13:52:43 +02:00
  • cb000ad3dc bluez5: Configure sync_factor Iulia Tanasescu 2024-12-13 13:50:41 +02:00
  • 85fa0aae40 gst: src: Set possible_caps before stream connect Arun Raghavan 2024-12-12 11:11:21 -05:00
  • ff75f550ad ci: add missing libebur128 dependency Barnabás Pőcze 2024-12-10 22:24:47 +01:00
  • 69dcc7db7b pipewire: context: pw_context_find_format(): fix stack use-after-free Barnabás Pőcze 2024-12-10 21:18:48 +01:00
  • 94e823ddad filter-graph: add dcblock and ramp plugins Wim Taymans 2024-12-09 14:59:33 +01:00
  • df271d13f3 filter-chain: add ebur128 filter Wim Taymans 2024-12-09 11:12:35 +01:00
  • f0f9fbb009 filter-graph: activate nodes after linking Wim Taymans 2024-12-09 10:34:11 +01:00
  • 1bead99daf filter-graph: handle nodes with only control Wim Taymans 2024-12-09 10:33:21 +01:00
  • 2b24b27f7f meson: move some filter-graph deps to spa Wim Taymans 2024-12-09 10:31:46 +01:00
  • 507ec0b39a alsa-ucm: Set up hardware volumes again on duplicate port additions Alper Nebi Yasak 2024-12-05 12:55:40 +03:00
  • 61f9018e15 spa: fix spa_api_method_null macro NULL checks Pauli Virtanen 2024-12-07 13:43:07 +02:00
  • 2d30ab94c2 bluez5: account for codec internal delay in latency values Pauli Virtanen 2024-02-23 21:04:47 +02:00
  • 1b3b577b8f bluez5: aac: work around devices setting multiple bits in caps Pauli Virtanen 2024-12-06 18:53:07 +02:00
  • 8ee1b4b614 context: fix erroneous clamping of quantum for high sample rates Martin Louazel 2024-12-06 15:24:55 +01:00
  • 2bf48487cb bluez5: handle A2DP inverted ClearConfiguration/SetConfiguration order Pauli Virtanen 2024-12-05 19:58:20 +02:00
  • 5cbf3654c7 spa: alsa: Add a NULL check before updating rate match Arun Raghavan 2024-12-05 13:08:04 -05:00
  • 35dbaa840b alsa-ucm: Set icon names for mappings as well Alper Nebi Yasak 2024-12-04 19:48:41 +03:00
  • e726c5f6db alsa-ucm: Fix possible segfault from recursion due to too many devices Alper Nebi Yasak 2024-12-04 17:34:45 +03:00
  • f3a7f2c28e filter-graph: use SPA_MAX instead of fmaxf Wim Taymans 2024-12-04 16:40:53 +01:00
  • dc76254d03 filter-graph: fix compilation Wim Taymans 2024-12-04 16:38:16 +01:00
  • 6e2f631230 filter-graph: handle NULL data Wim Taymans 2024-12-04 16:30:33 +01:00
  • 7f80711158 filter-graph: Make builtin plugin compile Jonas Holmberg 2024-12-04 14:05:57 +01:00
  • bfb5ae18d1 filter-chain: add max builtin plugin Torkel Niklasson 2024-12-04 12:01:05 +01:00
  • a71cd05401 spa: v4l2: query_ext_ctrl_ioctl(): only check errno on failure Barnabás Pőcze 2024-12-03 20:43:59 +01:00
  • e2a0d720f9 alsa: reduce debug level that got accidentally increased Wim Taymans 2024-12-03 16:44:45 +01:00
  • a4b553f3d4 spa: serialize in_thread flushes with a mutex Wim Taymans 2024-12-03 16:38:28 +01:00
  • 8d9269374d filter-chain: handle 0 length IR Wim Taymans 2024-12-03 15:43:56 +01:00
  • 1274bc2c42 filter-graph: handle IR length of 0 Wim Taymans 2024-12-03 15:26:34 +01:00
  • 5796013b35 filter-graph: Fix double spa_handle_clear() Jonas Holmberg 2024-12-03 15:11:26 +01:00
  • 31c240f6b8 docs: update some LAC links Wim Taymans 2024-12-03 13:25:29 +01:00
  • 4c8886f5dc context: use timestamp for load-balancing of loops Wim Taymans 2024-12-03 13:01:36 +01:00
  • 498aea661e spa: fix some param type info Wim Taymans 2024-12-03 12:41:07 +01:00
  • e42de413e8 spa: fix some param type info Wim Taymans 2024-12-03 12:41:07 +01:00
  • 91e26d6011 gst: add slave-method property Wim Taymans 2024-12-03 11:54:52 +01:00
  • 1e2b7f7c00 gst: add rate control to the sink Wim Taymans 2024-11-26 17:45:41 +01:00
  • 938283aee4 gst: mark the pipewiresink as EARLY_PROCESS Wim Taymans 2024-11-26 16:57:14 +01:00
  • 0658ff93d8 gst: add slave-method property Wim Taymans 2024-12-03 11:54:52 +01:00
  • 9419a12e74 gst: add rate control to the sink Wim Taymans 2024-11-26 17:45:41 +01:00
  • 22f0b858b1 alsa: improve target bandwidth calculation Wim Taymans 2024-12-03 12:10:04 +01:00
  • a6019e6dd7 spa: alsa: Don't assume all PCMs have a card Arun Raghavan 2024-11-29 10:42:58 -05:00
  • 1993383ddf spa: alsa: Fix key name suggestion in log message Arun Raghavan 2024-11-29 10:54:18 -05:00
  • 922efaf6ed gst: drop empty buffers in pipewiresrc Taruntej Kanakamalla 2024-11-29 15:35:21 +05:30
  • 46c89f1e0c bluez5: improve decode-buffer latency accuracy Pauli Virtanen 2024-11-30 13:14:43 +02:00
  • 41ca76685c bluez5: media-source: account for sink latency for BAP Pauli Virtanen 2024-11-29 20:02:42 +02:00
  • 2847d90b4b bluez5: report latency to rendering when in A2DP sink role Pauli Virtanen 2024-11-29 19:44:31 +02:00
  • 7bc84305e6 spa: alsa: Don't assume all PCMs have a card Arun Raghavan 2024-11-29 10:42:58 -05:00
  • 4c09451e77 spa: alsa: Fix key name suggestion in log message Arun Raghavan 2024-11-29 10:54:18 -05:00
  • 371781e214 pulse-server: fix pulse.cmd load-module not loading multiple overrides Pauli Virtanen 2024-11-28 18:05:36 +02:00
  • f33e1bc8c3 spa: alsa: autodetect supported iec958 codecs via ELD info David Härdeman 2024-11-25 22:35:28 +01:00
  • 0570d1dd00 filter-graph: Use biquad from audioconvert Jonas Holmberg 2024-11-27 18:17:23 +01:00
  • e9092d7d2f core: Remove redundant declaration Jonas Holmberg 2024-11-27 17:33:11 +01:00
  • 0a0b1d594b audioconvert: use the same biquad as filter-chain Wim Taymans 2024-11-27 16:47:53 +01:00
  • 98365470c7 v4l2: set a clock name Wim Taymans 2024-11-27 15:12:10 +01:00
  • 45eee02a99 module-rtp: Account for in-flight samples in RTP receive Arun Raghavan 2024-11-26 13:18:24 -05:00
  • e76e057038 v4l2: ensure that the default frame rate is within the min/max bounds Michael Olbrich 2024-11-26 10:28:46 +01:00
  • 669f53946e v4l2: handle min/max for continuous frame interval correctly Michael Olbrich 2024-11-26 10:24:12 +01:00
  • 89993a3cc6 gst: enable the pipewire ticks as a clock source Wim Taymans 2024-11-26 17:23:00 +01:00
  • 41e35c7b17 v4l2: use dll to track rate difference Wim Taymans 2024-11-26 17:14:26 +01:00
  • 043245ca11 v4l2: set the NO_RATE clock flag Wim Taymans 2024-11-26 17:05:20 +01:00
  • 3f0fe0032f node: add a clock flag to mark rate/duration inaccurate Wim Taymans 2024-11-26 17:02:02 +01:00
  • ef8d2ab125 gst: mark the pipewiresink as EARLY_PROCESS Wim Taymans 2024-11-26 16:57:14 +01:00
  • 25e06e5912 spa: remove some old includes Wim Taymans 2024-11-26 13:30:58 +01:00
  • 4d4607e62a doc: copy docs from the _methods struct Wim Taymans 2024-11-26 13:21:04 +01:00