Commit graph

  • a7735677ae systemd: Bind pipewire-pulse to pipewire Daniel Tang 2025-11-13 16:12:40 -05:00
  • ae7ac460b9 spa: libcamera: source: ignore frame rate Barnabás Pőcze 2025-08-14 18:25:27 +02:00
  • ead1c144b2 spa: libcamera: source: remove port::memtype Barnabás Pőcze 2025-09-05 14:32:09 +02:00
  • 207421cb7b spa: libcamera: source: remove SPA_VIDEO_FORMAT_UNKNOWN check Barnabás Pőcze 2025-08-14 18:08:22 +02:00
  • f4efb37b03 doc: update docs with new resampler parameters Wim Taymans 2025-11-20 17:44:58 +01:00
  • df075e6628 resample: tweak kaiser resample defaults Wim Taymans 2025-11-20 16:55:09 +01:00
  • faf4641625 resample: add some more options to spa-resample Wim Taymans 2025-11-20 13:19:21 +01:00
  • e8268969ea resample: update params by name Wim Taymans 2025-11-20 12:33:14 +01:00
  • bfd26c98e3 resample: make window configurable Wim Taymans 2025-11-14 18:15:38 +01:00
  • 18ff08243b spa: add spa_pod_memcmp Wim Taymans 2025-11-13 18:13:02 +01:00
  • b9a895f825 adapter: don't recheck formats on driver change Wim Taymans 2025-11-13 18:10:11 +01:00
  • dabd2af828 modules: handle NULL stream when getting time Wim Taymans 2025-11-10 18:30:37 +01:00
  • 954f76d107 Remove unused <threads.h> header Jan Grulich 2025-11-10 17:42:44 +01:00
  • fb20b96024 filter-graph: support inline convolver IRs Wim Taymans 2024-03-15 12:14:37 +01:00
  • f322a8b159 filter-graph: support longer filenames Wim Taymans 2025-11-10 11:43:17 +01:00
  • 60c47e96a8 module-rtp: Change IGMP recovery log line levels from info to debug Carlos Rafael Giani 2025-11-10 14:50:36 +01:00
  • 8df58db415 bluez5: read errqueue also from media-source handler Pauli Virtanen 2025-11-09 02:26:36 +02:00
  • 878dd7a0c9 bluez5: default to FL,FR channels for BAP server Pauli Virtanen 2025-11-09 01:47:17 +02:00
  • 567d5181ca bluez5: iso-io: force resync after underrun Pauli Virtanen 2025-11-09 01:45:21 +02:00
  • 3413ca9617 spa: bluez: backend-native: fix libusb device leak Barnabás Pőcze 2025-11-03 23:22:36 +01:00
  • 78b6df769b spa: bluez: telephony: reject double registration Barnabás Pőcze 2025-11-03 22:42:35 +01:00
  • 9a0053a501 spa: bluez: telephony: fix string leaks Barnabás Pőcze 2025-11-03 22:36:31 +01:00
  • 963d10f1ac spa: bluez: mark dbus vtables static Barnabás Pőcze 2025-11-03 22:33:59 +01:00
  • 3337af64ca pulse-server: Support clearing default sink/source Arun Raghavan 2025-11-06 17:19:45 -08:00
  • 2374d034d7 1.5.83 1.5.83 Wim Taymans 2025-11-06 16:29:05 +01:00
  • 7a8ecbf41d 1.5.82 Wim Taymans 2025-10-28 09:34:36 +01:00
  • 7bd65cfe93 pulse-server: increase min quantum values 1.5.82 Wim Taymans 2025-11-06 12:52:48 +01:00
  • eec5eaf8df spa: fix some -Wdeclaration-after-statement errors Wim Taymans 2025-11-06 12:39:16 +01:00
  • 8f6566422f include <sys/types.h> for ssize_t Wim Taymans 2025-11-06 12:33:54 +01:00
  • f4b3536b9b spa: enforce max values for choice as well Wim Taymans 2025-11-06 12:25:55 +01:00
  • 1191c18641 thread: add thread.reset-on-fork Wim Taymans 2025-11-06 11:35:10 +01:00
  • 1f3bc6eff5 update Chinese translation lumingzh 2025-11-05 07:50:24 +08:00
  • fc55ceb2f4 impl-port: handle tags like latency Wim Taymans 2025-11-05 11:26:23 +01:00
  • ffb7663f4d Revert "stream: add peer_added and peer_removed signals" Wim Taymans 2025-11-04 13:50:38 +01:00
  • d610c84e31 Revert "test: fix test and indentation" Wim Taymans 2025-11-04 13:50:35 +01:00
  • 3aa931fdb0 Revert "stream: avoid emitting peer_added/removed for our id" Wim Taymans 2025-11-04 13:50:29 +01:00
  • 78f5df2846 stream: avoid emitting peer_added/removed for our id Wim Taymans 2025-11-04 12:18:33 +01:00
  • b0fe422b4f test: fix test and indentation Wim Taymans 2025-11-04 11:47:05 +01:00
  • 3eb011c9d1 stream: add peer_added and peer_removed signals Wim Taymans 2025-11-04 11:29:52 +01:00
  • 41cdd82291 spa: ensure enum always has 2 values Wim Taymans 2025-11-04 09:19:26 +01:00
  • ef7d4a3fc3 avb: fix frame header of listener Shengjiu Wang 2025-11-04 15:19:46 +08:00
  • 296abbf7ca bluez5: fix wrong use of SPA_POD_CHOICE_ENUM_Int Pauli Virtanen 2025-11-03 21:44:25 +02:00
  • 49a803eaa0 spa: bluez5: Make HFP description slightly more user-friendly Arun Raghavan 2025-11-03 13:57:24 -08:00
  • 5bca3731a3 module-roc: Add support for multi-channel audio Bernhard Sulzer 2025-11-03 15:36:34 +00:00
  • 23f0acfd1d pulse-server: Fix missing subscription events on device port changes fuleyi 2025-10-30 20:23:40 +08:00
  • fa8b0ba018 pipewiresrc: Fix renegotiation Barnabás Pőcze 2025-11-03 16:52:33 +05:30
  • d3368ee0d5 spa: utils: cleanup: fix __has_attribute() usage Barnabás Pőcze 2025-11-02 19:06:39 +01:00
  • 62022ce623 pod: doc: Deprecate unused types Demi Marie Obenour 2025-07-10 13:10:02 -04:00
  • c63c100c4b pulse: use more specific type when parsing params Wim Taymans 2025-10-31 12:04:00 +01:00
  • d89c85d374 doc: improve spa_pod_get_values() docs Wim Taymans 2025-10-31 11:51:32 +01:00
  • a60eb4fe64 stream: add some redundant checks Wim Taymans 2025-10-31 11:48:22 +01:00
  • 95fb03c8e3 spa: add some more POD tests Wim Taymans 2025-10-31 11:39:41 +01:00
  • 68a57c58bf gst: Use gst_util_uint64_scale instead of scale_int Robert Mader 2025-10-30 16:22:52 +01:00
  • 77a5100280 gst: Use gst_util_uint64_scale instead of scale_int Robert Mader 2025-10-30 16:22:52 +01:00
  • e9a89822f8 adapter: only recheck formats when convert EnumFormat changed Wim Taymans 2025-10-30 17:32:09 +01:00
  • ece9545695 NEWS: update Bluetooth items Pauli Virtanen 2025-10-29 21:38:00 +02:00
  • ff0bc22cb1 modules: support audio.layout where we can Wim Taymans 2025-10-30 12:29:31 +01:00
  • 8ba08f3029 spa: add audio.layout property Wim Taymans 2025-10-30 11:35:03 +01:00
  • 056f257058 spa: fix max_position check Wim Taymans 2025-10-30 11:26:32 +01:00
  • 7706ca6361 spa: fix Cube layout define Wim Taymans 2025-10-30 10:10:10 +01:00
  • 9f3c553298 tools: add -t option to the help Wim Taymans 2025-10-28 10:26:42 +01:00
  • a813830024 po: update Turkish translation Wim Taymans 2025-10-28 08:48:18 +01:00
  • a837dcd40b audioadapter: renegotiate when driver changes Wim Taymans 2025-10-28 08:19:17 +01:00
  • 752de866ae spa: node-driver: Expose the clock id as param properties Rui Matos 2025-08-27 15:50:07 +02:00
  • ec11859a48 spa: Add predefined properties for clock identifiers Rui Matos 2025-09-18 13:19:49 +02:00
  • 1096d63468 module-rtp-source: implement IGMP recovery for multicast subscription loss Carlos Rafael Giani 2025-10-23 20:16:14 +02:00
  • 955c9ae837 module-rtp: Get the current stream time in a reusable manner Carlos Rafael Giani 2025-10-23 20:08:22 +02:00
  • 3e0f4daf60 module-rtp-sap: implement IGMP recovery for multicast subscription loss Carlos Rafael Giani 2025-10-23 17:53:54 +02:00
  • 5d21e12658 module-rtp-source: Use make_socket() error value instead of errno Carlos Rafael Giani 2025-10-19 19:31:44 +02:00
  • f1ffd5e5e8 module-rtp-source: Read cleanup.sec property from stream properties Carlos Rafael Giani 2025-10-19 16:19:16 +02:00
  • 80e7302a05 module-rtp-sap: Add retry code for when start_sap() fails due to ENODEV Carlos Rafael Giani 2025-10-23 16:39:51 +02:00
  • b57bd00be0 module-rtp-sap: Improve names for clearer code Carlos Rafael Giani 2025-10-23 16:06:56 +02:00
  • c1e737bbe4 module-rtp: Attempt to reconnect the ptp management socket Rui Matos 2025-08-26 10:40:13 +02:00
  • 76a31a47c2 module-echo-cancel: Avoid discontinuity Jonas Holmberg 2025-10-27 14:37:03 +01:00
  • 23c449af5d test: add test for an array with odd number of items Wim Taymans 2025-10-27 14:20:25 +01:00
  • 94d0d8bc09 spa: add spa_json_init_relax Wim Taymans 2025-10-27 13:32:03 +01:00
  • 0276bb5b06 modules: ringbuffer avail is signed Wim Taymans 2025-10-27 11:43:04 +01:00
  • 614186a590 module-echo-cancel: Sync capture and sink buffers Jonas Holmberg 2025-10-22 13:50:24 +02:00
  • c6d0b364ab spa: param: add size checks for spa_audio_info* structs Pauli Virtanen 2025-10-26 17:51:01 +02:00
  • 8a23b13798 spa: param: pass correct struct size to spa_format_audio_raw_ext_parse/build Pauli Virtanen 2025-10-26 17:44:03 +02:00
  • 3d08c0557f properties: fix assign + conditional expression Pauli Virtanen 2025-10-25 15:14:42 +03:00
  • 68dc45cc62 audioconvert: simplify volume ramp generation Pauli Virtanen 2025-10-25 13:49:46 +03:00
  • b0e308e0dc spa: examples: fix getopt usage + typos in adapter-control Pauli Virtanen 2025-10-25 14:27:10 +03:00
  • fe2c62b9b1 meson.build: set project cc flags also for native builds Pauli Virtanen 2025-10-25 13:59:47 +03:00
  • 3febf09b85 alsa: fix typoed braces in condition + assign Pauli Virtanen 2025-10-25 13:22:32 +03:00
  • 93495d3a75 spa: param: infer raw audio channels from position if unset Pauli Virtanen 2025-10-26 15:38:17 +02:00
  • 9f1a149876 ci: add file package, for coverity Pauli Virtanen 2025-10-22 19:32:22 +03:00
  • 88c65932d8 acp: use global max channels if defined Wim Taymans 2025-10-24 17:16:03 +02:00
  • c8d4de5e77 acp: bump max channels to 128 Wim Taymans 2025-10-24 17:00:42 +02:00
  • c4244a6cf3 string: use spa_strbuf instead of snprintf magic Wim Taymans 2025-10-24 17:00:11 +02:00
  • f7c3d37969 fmt-ops: allocate shaper memory dynamically Wim Taymans 2025-10-24 12:46:38 +02:00
  • d18670d7bb pw-cat: improve channel checks Wim Taymans 2025-10-24 10:42:05 +02:00
  • aa0272f6f3 treewide: remove some obsolete channel checks Wim Taymans 2025-10-24 10:28:38 +02:00
  • 78219471ff spa: remove some obsolete functions Wim Taymans 2025-10-24 09:35:59 +02:00
  • 6d74eee874 spa: bump channels to 128 again Wim Taymans 2025-10-24 08:53:21 +02:00
  • be29ae4ef6 audioadapter: add some more debug info when parsing fails Wim Taymans 2025-10-23 18:05:22 +02:00
  • 5e1e3fca1e modules: handle format parsing errors Wim Taymans 2025-10-23 18:01:35 +02:00
  • b8eeb2db45 spa: make it possible to extend the spa_audio_info struct Wim Taymans 2025-10-23 14:37:46 +02:00
  • c5533b3c32 spa: add all channel positions to the params Wim Taymans 2025-10-22 13:26:52 +02:00
  • 11f1298f53 spa: make a function to make a channel short name Wim Taymans 2025-10-22 13:04:53 +02:00