Commit graph

  • b904cb14a9 pod: do size check before calling type/size/data functions Wim Taymans 2025-07-22 13:14:17 +02:00
  • 0a52f959ac pod: add a function to return the min size of a type Wim Taymans 2025-07-22 13:13:05 +02:00
  • a03bbc79fe pod: fix compilation Wim Taymans 2025-07-22 12:16:59 +02:00
  • 05bd4547d0 pod: parser: avoid unneeded integer division Demi Marie Obenour 2025-07-21 16:49:12 -04:00
  • da1d4fb30c pod: also check choice size before cast Wim Taymans 2025-07-22 12:14:06 +02:00
  • ed7398a64a pod: use _deref and _frame in safe place Wim Taymans 2025-07-22 10:06:07 +02:00
  • ff7fb675f1 pod: avoid overflow in _frame() Wim Taymans 2025-07-22 09:43:50 +02:00
  • 9189b1d8b7 Add ACP for Logitech 407 USB PC Speaker set Karl Relton 2025-07-21 12:25:26 +00:00
  • eac495f0e7 Option of analog or iec958 stereo output, both merging volume switches Karl Relton 2025-07-21 12:19:13 +00:00
  • 47e8984450 Upload New File Karl Relton 2025-07-21 12:17:40 +00:00
  • 36f288f884 pod: require at least 1 choice value in _can_collect() Wim Taymans 2025-07-21 10:14:39 +02:00
  • e6e36c4d34 tests: endpoint: fix valgrind uninit warning Barnabás Pőcze 2025-07-20 18:29:16 +02:00
  • f2fb0b0aa5 alsa: update resample state in all cases Wim Taymans 2025-07-18 19:20:00 +02:00
  • 5fba59b41d mixer-dsp: fix compilation with fastpath debug Wim Taymans 2025-07-18 19:19:34 +02:00
  • ce2989891d alsa: init the bw_max value Wim Taymans 2025-07-18 18:19:16 +02:00
  • 5cd7b1de16 mixer-dsp: rework the port management Wim Taymans 2025-07-18 16:43:22 +02:00
  • ec5d2d2a29 audioconvert: rework the stage recalc a little Wim Taymans 2025-06-26 11:26:05 +02:00
  • 8babd0bc4e audioconvert: remove unused field Wim Taymans 2025-06-25 17:39:16 +02:00
  • f2c878a2c1 meson.build: rework systemd related options Barnabás Pőcze 2025-05-10 17:43:28 +02:00
  • 97996a6e20 module-rtp-sap: Take RTP dest port into account when matching sessions Carlos Rafael Giani 2025-05-04 23:11:31 +02:00
  • c504851dca alsa-compress-offload-sink: Improve write_queued_output_buffers comments Carlos Rafael Giani 2023-12-07 13:08:39 +01:00
  • 48716a72b1 alsa-compress-offload-sink: Remove unused variable Carlos Rafael Giani 2023-12-07 12:30:10 +01:00
  • 1c991a329e pw-cat: Use multiple encoded frames if single frames don't fill the quantum Carlos Rafael Giani 2023-12-05 20:12:37 +01:00
  • 14b242c737 node-driver: Make sure the discont clock flag does not remain set forever Carlos Rafael Giani 2025-07-17 16:32:15 +02:00
  • f4f548fbe6 module-rtp-sap: Fix Message Identifier Hash generation for first session and update SDP on grandmaster change Melvin Manninen 2025-07-17 14:21:10 +02:00
  • bb022c1b84 node-driver: Handle realtime clock modifications Carlos Rafael Giani 2025-07-17 12:52:09 +02:00
  • ece2890c8b meson: remove avutils as a ONNX dependency Wim Taymans 2025-07-17 14:08:20 +02:00
  • efa4d31cfb meson: use libonnxruntime so that the .pc file can be found Wim Taymans 2025-07-17 14:02:19 +02:00
  • ae226a12b6 CI: trigger rebuild Wim Taymans 2025-07-17 13:47:59 +02:00
  • c38dc1cf72 CI: add onnxruntime Wim Taymans 2025-07-17 13:29:03 +02:00
  • 6605caa39e filter-graph: add ONNX plugin Wim Taymans 2025-07-09 14:12:36 +02:00
  • b3dddfed6a filter-chain: add Level control input port for noisegate Wim Taymans 2025-07-17 12:10:25 +02:00
  • 4b37f3db3d filter-graph: move loop out of the NULL check Wim Taymans 2025-07-17 12:01:14 +02:00
  • 83fa53ba6e alsa: don't try to activate resampling with unknown rates Wim Taymans 2025-07-15 15:06:24 +02:00
  • eb3d14053d doc: spa: Add more docs about SPA_IO_Clock and driver operations Carlos Rafael Giani 2025-07-14 12:33:22 +02:00
  • 67711e899c audioadapter: Add more log lines Carlos Rafael Giani 2025-07-14 12:33:53 +02:00
  • 328e101f37 alsa: don't try to activate resampling with unknown rates Wim Taymans 2025-07-15 15:06:24 +02:00
  • 0be61add02 Revert "spa: alsa: Try to get driver rate before setting up matching" Wim Taymans 2025-07-15 14:52:25 +02:00
  • da9bd36cbb spa: return before entering the error branch Wim Taymans 2025-07-15 14:51:24 +02:00
  • b8e29d471b module-rtp: Fix bounds checks in MIDI parsing Demi Marie Obenour 2024-01-08 14:33:00 -05:00
  • b04da87e38 pod: check that choices are not empty Demi Marie Obenour 2025-07-08 18:25:51 -04:00
  • d37bdf5cbf pod: check for NULL strings in tag utils Demi Marie Obenour 2025-07-04 13:52:40 -04:00
  • edef57f6c3 pod: avoid modulo by 0 Demi Marie Obenour 2025-07-10 12:10:28 -04:00
  • fb315b9050 *: Missing bounds checks in POD handling Demi Marie Obenour 2025-06-06 14:48:33 -04:00
  • 7ac94f1a69 pod: ensure strings are NUL-terminated before calling strlen() Demi Marie Obenour 2025-07-10 12:08:37 -04:00
  • 5bfc3e6b03 spa: v4l2: avoid integer wraparound to out of bounds read Demi Marie Obenour 2025-07-10 11:10:25 -04:00
  • 2c2808fab1 spa: libcamera: manager: fix id allocation Barnabás Pőcze 2025-07-12 19:38:24 +02:00
  • db3d91ebeb spa: libcamera: use nullptr instead of NULL Barnabás Pőcze 2025-07-12 19:29:04 +02:00
  • 4fa11619a2 spa: libcamera: use C++ style casts Barnabás Pőcze 2025-07-12 19:25:19 +02:00
  • bb8223bff1 spa: libcamera: use anon ns instead of static Barnabás Pőcze 2025-07-12 19:18:24 +02:00
  • cb71071d93 spa: libcamera: device: remove empty line Barnabás Pőcze 2025-07-12 19:07:25 +02:00
  • e19a8bb5cd spa: libcamera: source: inline mmap_init() Barnabás Pőcze 2025-07-12 19:01:46 +02:00
  • 561a9d6ebb spa: libcamera: source: set "corrupted" flag if applicable Barnabás Pőcze 2025-07-12 18:56:12 +02:00
  • 0022fc90b7 spa: libcamera: source: use union for transferring control value Barnabás Pőcze 2025-07-12 18:53:35 +02:00
  • f94f4de6ff spa: libcamera: source: simplify control mapping Barnabás Pőcze 2025-07-12 18:52:59 +02:00
  • 311b3cc37f spa: libcamera: source: do not make expensive queries multiple times Barnabás Pőcze 2025-07-12 18:39:29 +02:00
  • 489cc49937 spa: libcamera: source: simplify format lookup Barnabás Pőcze 2025-07-12 18:37:04 +02:00
  • 0ea7dc9f19 spa: libcamera: source: use enum types Barnabás Pőcze 2025-07-12 18:28:23 +02:00
  • f53ac8d57c spa: libcamera: source: handle camera acquire failure Barnabás Pőcze 2025-07-12 18:24:44 +02:00
  • 1a1cf55efb spa: libcamera: inline libcamera-utils.cpp Barnabás Pőcze 2025-07-12 18:17:38 +02:00
  • 5a9cdd724f spa: libcamera: clean up includes Barnabás Pőcze 2025-07-12 17:45:50 +02:00
  • 5f4f4b5dd3 spa: libcamera: use lock when acquiring CameraManager Barnabás Pőcze 2025-07-12 16:44:31 +02:00
  • ff132aac54 pipewiresrc: do not active pool or allocator queried from downstream Elliot Chen 2025-07-14 11:52:22 +09:00
  • f073a1a59b ci: add spandsp & liblc3 Pauli Virtanen 2025-06-14 21:01:39 +03:00
  • cee0c39b00 bluez5: fix decode-buffer buffering threshold Pauli Virtanen 2025-07-06 18:22:33 +03:00
  • ff81fc9f7b bluez5: fix ISO sequence numbering Pauli Virtanen 2025-06-27 21:30:55 +03:00
  • 02d5d9bc1f bluez5: sco-io: remove unnecessary variable Pauli Virtanen 2025-06-22 18:58:45 +03:00
  • 87843366ce bluez5: add PLC for MSBC using spandsp Pauli Virtanen 2025-06-14 18:52:55 +03:00
  • 90a1b35017 bluez5: media-source: support codec-provided packet loss concealment Pauli Virtanen 2025-06-13 23:41:17 +03:00
  • d0680a2b3d bluez5: support packet loss concealment in codecs Pauli Virtanen 2025-06-13 20:53:49 +03:00
  • a2ede93479 bluez5: report ISO latency correctly and refresh when transport starts Pauli Virtanen 2025-07-11 18:36:07 +03:00
  • 5e79d0fb01 bluez5: fix compilation and warnings Pauli Virtanen 2025-07-11 17:56:44 +03:00
  • d10249d0ce bluez5: allow faster rate matching Pauli Virtanen 2025-07-11 17:13:31 +03:00
  • 2c70c13cc3 bluez5: rate match ISO only from process() Pauli Virtanen 2025-07-11 16:12:32 +03:00
  • ad90a2d0ac bluez5: take clock rate difference into account in get_reference_time() Pauli Virtanen 2025-07-11 15:54:08 +03:00
  • 30047f232b bluez5: account for driver clock rate difference in rate matching Pauli Virtanen 2025-07-11 15:11:38 +03:00
  • ddc023b883 bluez5: media-sink: make ISO target latency scale with quantum Pauli Virtanen 2025-03-08 11:35:35 +02:00
  • 90c0d8c225 pipewire: module-rt: use pw_thread_utils_join() Barnabás Pőcze 2025-06-08 23:40:56 +02:00
  • a55561dcba pipewire: module-rt: destroy mutex and condition variable Barnabás Pőcze 2025-03-01 00:21:56 +01:00
  • 0923e12fa3 pipewire: module-rt: have just one impl_thread_utils Barnabás Pőcze 2025-03-01 00:18:35 +01:00
  • b124385fac pipewire: module-rt: remove sched_set_nice() Barnabás Pőcze 2025-02-28 23:33:50 +01:00
  • b71d0224db pipewire: module-rt: remove check for impossible condition Barnabás Pőcze 2025-02-28 23:30:53 +01:00
  • 7a336645fb pipewire: module-rt: get_rtkit_priority_range(): return void Barnabás Pőcze 2025-06-08 21:13:36 +02:00
  • 801ac5ced8 pipewire: module-rt: simplify check_rtkit() Barnabás Pőcze 2025-02-28 22:51:39 +01:00
  • 10161407ff pipewire: module-rt: move RLIMIT_RTTIME compat definition Barnabás Pőcze 2025-02-28 22:09:36 +01:00
  • f0579b9b67 pipewire: module-rt: deduplicate log message Barnabás Pőcze 2025-06-08 16:50:48 +02:00
  • c4984e33b2 pipewire: module-rt: use spa_autoptr for properties Barnabás Pőcze 2025-06-08 16:18:35 +02:00
  • 3b4f37ac92 pipewire: module-rt: fix function brace style Barnabás Pőcze 2025-02-27 18:44:30 +01:00
  • 7eb98a31bb pipewire: module-rt: define SCHED_RESET_ON_FORK if not available Barnabás Pőcze 2025-02-27 18:17:22 +01:00
  • 279b7ee698 pipewire: module-rt: use "tid" instead of "pid" for thread ids Barnabás Pőcze 2025-06-10 18:14:24 +02:00
  • 13fe4a5a57 pipewire: module-rt: use sizeof(variable) instead of sizeof(type) Barnabás Pőcze 2025-02-27 18:15:30 +01:00
  • ca47d0ef15 spa: vulkan: map VK_INCOMPLETE to ENOSPC Barnabás Pőcze 2025-05-14 18:55:10 +02:00
  • 72f1719c95 pipewire: thread: check sched_get_priority_*() return value Barnabás Pőcze 2025-06-08 23:38:58 +02:00
  • d17f68c047 pipewire: thread: impl_join(): return negative error code Barnabás Pőcze 2025-06-08 23:36:46 +02:00
  • 331bb2f1ed spa: debug: SPA_TYPE_Id is unsigned Barnabás Pőcze 2025-07-12 21:00:38 +02:00
  • 49d9d5e618 spa: param: video: add missing type info for color params Barnabás Pőcze 2025-07-12 21:04:00 +02:00
  • 51d4d5ec3c gst: pipewiresrc: Expose cursor position as a ROI meta Arun Raghavan 2025-07-09 17:38:43 -04:00
  • 067e29543a bluez5: backend-native: Fix call held hangup Frédéric Danis 2025-07-11 10:05:14 +02:00
  • 0833b0e790 bluez5: aac: fix for A2DP v1.4 using rfa bits for more channels Pauli Virtanen 2025-07-10 15:21:16 +03:00
  • 74e576c31a filter-graph: don't pass NULL label around Wim Taymans 2025-07-10 18:10:51 +02:00