Commit graph

  • 8c4f60af48 spa: libcamera: source: remove SPA_PROP_device{,Name} Barnabás Pőcze 2025-07-25 12:31:16 +02:00
  • 429c0e03a3 spa: libcamera: source: do not close fd Barnabás Pőcze 2025-07-24 16:27:23 +02:00
  • c167b98ff2 spa: libcamera: source: remove unused enum_fmt member Barnabás Pőcze 2025-07-24 09:51:42 +02:00
  • 30ce210c2a spa: libcamera: source: prop_id_to_control(): do range check first Barnabás Pőcze 2025-07-24 09:17:22 +02:00
  • 07a4e593bb spa: libcamera: source: fix mapping of libcamera::ColorSpace::TransferFunction::Linear Barnabás Pőcze 2025-07-24 11:54:16 +02:00
  • 938195b19f spa: libcamera: source: simplify color space conversion Barnabás Pőcze 2025-07-24 10:51:14 +02:00
  • a858290e4b spa: libcamera: source: avoid iterator overrun when enumerating controls Barnabás Pőcze 2025-07-23 13:01:21 +02:00
  • 6f058e6b0d spa: examples: local-libcamera: pass camera id to the plugin Barnabás Pőcze 2025-07-25 15:43:15 +02:00
  • 4e4086934c spa: examples: local-libcamera: do not set SPA_PARAM_Props Barnabás Pőcze 2025-07-25 13:38:35 +02:00
  • e8fa7929b7 bluez5: use BT_PKT_SEQNUM for ISO packet sequence numbers Pauli Virtanen 2025-07-13 20:08:22 +03:00
  • 79a069c886 bluez5: backend-native: add debug log in hfp_hf_remove_disconnected_calls() George Kiagiadakis 2025-07-30 12:59:50 +03:00
  • 5ccd1c5619 bluez5: backend-native: update hfp_hf_in_progress at the end of the CLCC update George Kiagiadakis 2025-07-30 12:13:06 +03:00
  • e4b0f68e0b bluez5: telephony: implement asynchronous D-Bus calls George Kiagiadakis 2025-07-25 22:15:17 +03:00
  • 0b647a9009 pod: fuse can_collect, SKIP and COLLECT Wim Taymans 2025-08-01 16:23:37 +02:00
  • 88d7d5706a conf: fix priority of the overrides Wim Taymans 2025-08-01 10:49:26 +02:00
  • bef0706238 Revert "pod: remove checks from spa_pod_body_get_*()" Wim Taymans 2025-08-01 10:08:06 +02:00
  • 00dbe9cb2a pod: add missing parser varargs formats Wim Taymans 2025-07-31 14:12:21 +02:00
  • 121608f040 bluez5: allow framing for BAP Pauli Virtanen 2025-07-30 20:17:49 +03:00
  • 8495bffee5 modules: use safer pod parsing for control sequence Wim Taymans 2025-07-31 11:50:11 +02:00
  • 28510f3117 bluez: safely parse the control data from buffers Wim Taymans 2025-07-31 11:24:29 +02:00
  • f4ab704948 spa: use safe IO_Control parsing Wim Taymans 2025-07-31 11:23:30 +02:00
  • ede1924ded pod: add more functions for easy pod+body parsing Wim Taymans 2025-07-31 11:21:28 +02:00
  • 45ed70d480 control: mark the input as const, we don't change it Wim Taymans 2025-07-31 10:54:09 +02:00
  • 4715e36a5c spa: don't free the mix_list ports Wim Taymans 2025-07-31 10:20:59 +02:00
  • 5743849b50 tools: use safer spa_pod_parser for control events Wim Taymans 2025-07-30 19:08:36 +02:00
  • a3da53f66e alsa: fix seq compilation Wim Taymans 2025-07-30 18:54:16 +02:00
  • 7f7b4be82d alsa: use the safer pod parser for control events Wim Taymans 2025-07-30 18:43:34 +02:00
  • abcf70538d pod: add barrier around memcpy Wim Taymans 2025-07-30 18:10:09 +02:00
  • 6d07eaea1f seq: rework port handling Wim Taymans 2025-07-30 17:32:02 +02:00
  • 8f45cfcbc9 audiomixer: rework the port logic Wim Taymans 2025-07-30 15:57:47 +02:00
  • 77494086c1 pod: add support for vararg building and parsing of pod+body Wim Taymans 2025-07-30 15:14:49 +02:00
  • f7ae61cb1e pod: remove checks from spa_pod_body_get_*() Wim Taymans 2025-07-30 12:56:39 +02:00
  • 2c11f65701 pod: avoid child size check Wim Taymans 2025-07-30 11:02:00 +02:00
  • 847982eb0e resample: keep fractional part of in_rate when interpolating Pauli Virtanen 2025-07-27 01:49:34 +03:00
  • 244d5a1cc1 resample: use fixed point for resample phase and input rate Pauli Virtanen 2025-07-26 17:23:44 +03:00
  • 3cade43cf3 test-resample: add test for floating point rounding producing bad in_len Pauli Virtanen 2025-07-27 13:18:08 +03:00
  • 84e8d59782 resample: fix off-by-one in out_len calculation Pauli Virtanen 2025-07-27 12:28:14 +03:00
  • 3537c7e143 pipewiresrc: Add mapping for 10bit BGRA/ARGB Nicolas Dufresne 2025-07-29 14:34:20 -04:00
  • 91ebfac75b module-rtp: Clear after reading in direct timestamp mode Carlos Rafael Giani 2025-07-25 16:47:13 +02:00
  • 0cab2fcb75 pod: don't unpack array values in get_values Wim Taymans 2025-07-29 17:01:47 +02:00
  • 3785896533 mixer: rework the control mixers to use the parser Wim Taymans 2025-07-29 15:28:48 +02:00
  • e317edcfb9 pod: rework the parser Wim Taymans 2025-07-29 15:15:02 +02:00
  • e2c291d18e pw-top: reduce flicker when updating Wim Taymans 2025-07-29 14:55:40 +02:00
  • 672f3f77e2 pipewiresrc: fix sending last buffer failure if waiting operation exits in advance Elliot Chen 2025-06-21 17:35:48 +09:00
  • f12d02bccf pipewiresrc: add provide clock property Elliot Chen 2025-06-13 16:52:40 +09:00
  • 8784c5e877 gst: sink: minor type fix Taruntej Kanakamalla 2025-05-12 17:06:01 +05:30
  • d7421ecb75 gst: sink: minor formatting fixes Taruntej Kanakamalla 2025-05-08 21:16:48 +05:30
  • cbaef456d8 gst: sink: update clock before every trigger process Taruntej Kanakamalla 2025-04-18 23:01:56 +05:30
  • 04f7279996 gst: src: Attach video meta when receiving DMABufs from PipeWire Philippe Normand 2025-04-22 10:48:00 +01:00
  • 31cc4e9838 gst: handle blocks and size allocation for encoded format Arun Raghavan 2025-04-16 19:47:40 -04:00
  • 63d1883352 gstpipewiresrc: Handle stream being disconnected Sanchayan Maity 2025-03-24 15:50:22 +05:30
  • 2427cf7d6b gstpipewiresrc: Fix re-linking for audio Sanchayan Maity 2025-04-01 17:34:15 +05:30
  • c176d19b3e fix printf modifier for gsize Wim Taymans 2025-04-02 13:25:31 +02:00
  • a542aec2df gst: sink: Manage buffer pool memory manually Taruntej Kanakamalla 2025-03-20 21:13:03 -04:00
  • 6e4ded46f0 gst: sink: Set provide clock flag if not in provide mode Arun Raghavan 2025-04-03 06:59:31 -04:00
  • 4939a957c6 improve debug and error reporting a little Wim Taymans 2025-03-28 16:08:57 +01:00
  • a3e94b48fa gst: pool: Some refinements to min/max handling Arun Raghavan 2025-03-26 11:55:13 -04:00
  • 08cdd63255 gst: sink: Correctly set size and offset on planar data Arun Raghavan 2025-03-26 11:49:02 -04:00
  • 99330effc9 gst: sink: Minor style consistency fixup Arun Raghavan 2025-03-26 09:51:53 -04:00
  • fcde0749c4 gst: fix video metadata offsets Wim Taymans 2025-03-26 12:30:41 +01:00
  • ecb2faeef8 gst: sink: Don't provide clock in provide mode Arun Raghavan 2025-03-24 22:11:36 -04:00
  • a838af6771 gstpipewiresrc: Fix re-linking Sanchayan Maity 2025-03-25 16:24:48 +05:30
  • b0e0e4c9f4 gst: Do not use video only info for SPA_PARAM_BUFFERS_blocks Sanchayan Maity 2025-03-14 16:07:28 +05:30
  • eef960b1ec gst: Fix handling of video planar formats Sanchayan Maity 2025-03-12 17:34:19 +05:30
  • 56e2d52b65 control: fix fastpath compilation Wim Taymans 2025-07-27 17:17:55 +02:00
  • 927ab0f4b8 control: improve port handling in control mixer Wim Taymans 2025-07-27 16:51:52 +02:00
  • 1957d3fb00 pulse: avoid a compiler warning Wim Taymans 2025-07-25 17:37:56 +02:00
  • 87333537d2 pod: also check 0 terminted strings in copy_string Wim Taymans 2025-07-25 17:31:42 +02:00
  • b991e9acc9 pod: check string zero byte only when parsing Wim Taymans 2025-07-25 17:01:24 +02:00
  • 9e789c65c2 src: check that POD arrays have the correct size for their type Demi Marie Obenour 2025-07-20 15:06:49 -04:00
  • 0f6b365138 pod: don't call deref in reserve bytes Wim Taymans 2025-07-24 18:35:21 +02:00
  • 0c33101a42 pod: remove unused function Wim Taymans 2025-07-24 18:22:14 +02:00
  • a85c24e9ca builder: support building pod + data + suffix Wim Taymans 2025-07-24 16:21:08 +02:00
  • 42b779974c module-rtp: don't leak opus codec and ptp_sender Wim Taymans 2025-07-24 13:16:15 +02:00
  • a09bf57944 meson: Always use -fno-strict-aliasing and -fno-strict-overflow Demi Marie Obenour 2025-07-23 19:48:00 -04:00
  • 2bcc8589fa module-rtp: Fix and improve direct timestamp mode and documentation Carlos Rafael Giani 2025-07-23 21:05:10 +02:00
  • f8b0d0a43c rtp: include stream delay to a read position Martin Geier 2025-05-21 12:14:58 +02:00
  • 1ed8f771bd doc: spa: Minor improvements to driver architecture documentation Carlos Rafael Giani 2025-07-23 21:01:59 +02:00
  • c7838cbbcb spa: node: io: fix typo in documentation Barnabás Pőcze 2025-07-23 19:59:48 +02:00
  • 1c542e9a0c 1.4.7 1.4.7 Wim Taymans 2025-07-17 10:57:55 +02:00
  • 91a1ce183f 1.2.8 1.2.8 1.2 Wim Taymans 2025-04-14 13:09:55 +02:00
  • 418b7198ee resample: optimize phase scaling Wim Taymans 2025-07-23 14:11:11 +02:00
  • bacaec1a48 resample: fix compilation Wim Taymans 2025-07-23 12:52:27 +02:00
  • aef595b5bf resample: avoid calculating GCD in rate updates Wim Taymans 2025-07-23 12:23:20 +02:00
  • f31504fdc9 resample: reorder resample function setup Wim Taymans 2025-07-23 11:55:49 +02:00
  • f515f12916 alsa: update resampler requested size before reading Wim Taymans 2025-07-22 16:48:43 +02:00
  • fefea32d9f resample: optimize phase scaling Wim Taymans 2025-07-23 14:11:11 +02:00
  • 140ae1bb62 resample: fix compilation Wim Taymans 2025-07-23 12:52:27 +02:00
  • f04e8164a6 resample: avoid calculating GCD in rate updates Wim Taymans 2025-07-23 12:23:20 +02:00
  • 4a22b53b74 resample: reorder resample function setup Wim Taymans 2025-07-23 11:55:49 +02:00
  • a95d6dd553 alsa: update resampler requested size before reading Wim Taymans 2025-07-22 16:48:43 +02:00
  • 5fa137cc0d meson.build: make spa-json-dump available for subprojects Pauli Virtanen 2025-07-23 13:59:05 +03:00
  • 0b0912cc5b resample: optimize phase scaling Wim Taymans 2025-07-23 14:11:11 +02:00
  • b52c490709 resample: fix compilation Wim Taymans 2025-07-23 12:52:27 +02:00
  • c54d3764b2 stream: update the docs a little Wim Taymans 2025-07-23 12:46:45 +02:00
  • d2a9141913 resample: avoid calculating GCD in rate updates Wim Taymans 2025-07-23 12:23:20 +02:00
  • fcc49ad517 resample: reorder resample function setup Wim Taymans 2025-07-23 11:55:49 +02:00
  • 685aed1de2 alsa: update resampler requested size before reading Wim Taymans 2025-07-22 16:48:43 +02:00
  • 4d684a6384 raop: fix byte array initialization Wim Taymans 2025-04-04 11:24:39 +02:00
  • d23b479aaf client-node: close SyncObj fd as well Wim Taymans 2025-07-22 14:00:09 +02:00