Commit graph

  • c3fec9769c spa: libcamera: manager: fix id allocation Barnabás Pőcze 2025-07-12 19:38:24 +02:00
  • 0749851cfe spa: libcamera: use nullptr instead of NULL Barnabás Pőcze 2025-07-12 19:29:04 +02:00
  • a5ba04a8ba spa: libcamera: use C++ style casts Barnabás Pőcze 2025-07-12 19:25:19 +02:00
  • ea67bf1662 spa: libcamera: use anon ns instead of static Barnabás Pőcze 2025-07-12 19:18:24 +02:00
  • 843dfe48b0 spa: libcamera: device: remove empty line Barnabás Pőcze 2025-07-12 19:07:25 +02:00
  • c22d9127e1 spa: libcamera: source: inline mmap_init() Barnabás Pőcze 2025-07-12 19:01:46 +02:00
  • 5f77c729c2 spa: libcamera: source: set "corrupted" flag if applicable Barnabás Pőcze 2025-07-12 18:56:12 +02:00
  • 7414d948ad spa: libcamera: source: use union for transferring control value Barnabás Pőcze 2025-07-12 18:53:35 +02:00
  • 8181e2e051 spa: libcamera: source: simplify control mapping Barnabás Pőcze 2025-07-12 18:52:59 +02:00
  • bf1c57928b spa: libcamera: source: do not make expensive queries multiple times Barnabás Pőcze 2025-07-12 18:39:29 +02:00
  • bdf904ebad spa: libcamera: source: simplify format lookup Barnabás Pőcze 2025-07-12 18:37:04 +02:00
  • d1eb5f6d20 spa: libcamera: source: use enum types Barnabás Pőcze 2025-07-12 18:28:23 +02:00
  • 3dd413e131 spa: libcamera: source: handle camera acquire failure Barnabás Pőcze 2025-07-12 18:24:44 +02:00
  • a233905f75 spa: libcamera: inline libcamera-utils.cpp Barnabás Pőcze 2025-07-12 18:17:38 +02:00
  • 9c42c06af0 alsa: Use the minimum period size as headroom for SOF cards Peter Ujfalusi 2025-09-23 13:20:12 +03:00
  • 19198d2982 pw-cat: fix DSD file reading Wim Taymans 2025-09-25 13:56:51 +02:00
  • f8389cbdb7 alsa: improve force_rate handling Wim Taymans 2025-09-25 12:29:05 +02:00
  • 65e49b38d1 module-rtp: Add process.latency.from.sess prop to set process latency Carlos Rafael Giani 2025-09-15 12:19:05 +02:00
  • 63df661eff module-rtp: Handle Latency and ProcessLatency in stream Carlos Rafael Giani 2025-09-24 20:18:56 +02:00
  • f1e1f720bf adapter: fix Start of adapter Wim Taymans 2025-09-24 12:36:13 +02:00
  • 2e2f7c9f79 alsa: don't fail if 3 periods_min fails Pauli Virtanen 2025-09-22 20:27:19 +03:00
  • f0a5f09420 update Chinese translation lumingzh 2025-09-22 08:54:57 +08:00
  • 3c921acb48 impl-port: rework port properties Wim Taymans 2025-09-22 14:21:46 +02:00
  • ad33ff34f7 doc: fix some spelling, grammar and formatting mistakes Wim Taymans 2025-09-22 11:24:23 +02:00
  • 0267a5906e doc: add DSP filter tutorial Wim Taymans 2025-09-22 10:55:32 +02:00
  • 6bc451cf6d timer: fix compilation on arm Wim Taymans 2025-09-19 16:16:25 +02:00
  • 12464ed1bb impl-port: copy node.terminal and node.physical properties Wim Taymans 2025-09-19 15:53:59 +02:00
  • 00d983a40d meta: add metadata features Wim Taymans 2025-09-19 14:05:04 +02:00
  • a859c7a651 builder: add support for FEATURE choice Wim Taymans 2025-09-19 13:40:52 +02:00
  • b57c6d3729 examples: count the params as we add them Wim Taymans 2025-09-19 13:07:19 +02:00
  • 83242a5c3c buffers: small cleanup of the buffer allocation Wim Taymans 2025-09-19 09:17:47 +02:00
  • 60d95e447a spa: libcamera: clean up includes Barnabás Pőcze 2025-07-12 17:45:50 +02:00
  • de97a682f2 spa: libcamera: use lock when acquiring CameraManager Barnabás Pőcze 2025-07-12 16:44:31 +02:00
  • 74bd520224 spa: libcamera: add colorimetry support Robert Mader 2025-07-09 21:46:20 +02:00
  • 8094cdf846 libcamera: Default to auto-focus & auto-exposure David Turner 2025-06-09 13:22:35 +01:00
  • 1717ff336e impl-port: init some stuff earlier Wim Taymans 2025-09-18 15:21:50 +02:00
  • c296c52cae stream: avoid work at the end of the cycle Wim Taymans 2025-09-18 15:08:24 +02:00
  • 06efc8ffb6 pulse-server: clear timer when stream is created Wim Taymans 2025-09-18 14:22:00 +02:00
  • ca713c08ee pulse-server: use the new timer-queue for timeouts Wim Taymans 2025-09-18 13:55:43 +02:00
  • 38cb14d39d timer-queue: add a new timer queue helper Wim Taymans 2025-09-18 13:52:51 +02:00
  • 361a0de85a pulse-server: make timer function static and fix formatting Wim Taymans 2025-09-17 19:18:27 +02:00
  • cfde4c1b17 pulse: Handle timed out streams Arun Raghavan 2025-09-17 10:58:58 -04:00
  • d5608c07c3 control: unit test for event sort Wim Taymans 2025-09-17 13:42:12 +02:00
  • 8f35e18d18 systemd: remove RestrictNamespaces from service file Wim Taymans 2025-09-17 10:21:10 +02:00
  • 5212649ee1 control: fix event compare function Wim Taymans 2025-09-16 10:47:12 +02:00
  • 707bd256b9 systemd: remove RestrictNamespaces from service file Wim Taymans 2025-09-17 10:21:10 +02:00
  • e6bcd7b611 doc: mention async link latency in latency doc Wim Taymans 2025-09-16 14:09:08 +02:00
  • 6305eada80 impl-port: add port.exclusive flag Wim Taymans 2025-09-16 13:41:11 +02:00
  • 83b59d6ebe pod: add SPA_POD_PROP_FLAG_DROP Wim Taymans 2025-09-16 11:00:04 +02:00
  • 03c5f493dc control: fix event compare function Wim Taymans 2025-09-16 10:47:12 +02:00
  • af6571d0c7 test: fix assigment and compare error Wim Taymans 2025-09-16 10:42:44 +02:00
  • 336b2dbbc2 modules: remove output latency handling in raop sink Wim Taymans 2025-09-16 09:29:43 +02:00
  • 9daf499fff ci: build pages only from master branch Pauli Virtanen 2025-09-08 20:09:25 +03:00
  • 6686d5d1e6 Update Polish translation Piotr Drąg 2025-09-13 11:48:42 +02:00
  • 96ac4ae10d pipewiresrc: Fix caps leak Philippe Normand 2025-09-13 10:08:56 +01:00
  • 4dccddd564 impl-link: add 1 quantum latency for async links Wim Taymans 2025-09-15 17:36:20 +02:00
  • f89428d9f8 tools: print async node state in pw-top Wim Taymans 2025-09-15 12:29:57 +02:00
  • 24ab601201 impl-node: only do unprepare once Wim Taymans 2025-09-15 10:22:16 +02:00
  • 3e574b314a Revert "impl-node: improve the node unprepare function" Wim Taymans 2025-09-15 10:32:56 +02:00
  • 09cd7bf783 impl-node: only do unprepare once Wim Taymans 2025-09-15 10:22:16 +02:00
  • f81bb670c3 Revert "impl-node: improve the node unprepare function" Wim Taymans 2025-09-15 10:15:01 +02:00
  • 9df770eb16 spa: support props flags building and parsing Wim Taymans 2025-09-12 16:54:04 +02:00
  • 41e6e875e5 spa: clean up the filter code Wim Taymans 2025-09-12 16:33:48 +02:00
  • 818ef4e138 spa: flags just have 1 value Wim Taymans 2025-09-12 16:17:26 +02:00
  • 8b43ed5c91 1.4.8 1.4.8 Wim Taymans 2025-09-10 11:36:19 +02:00
  • 67a541eac5 meta: add SPA_META_SYNC_TIMELINE_UNSCHEDULED_RELEASE Wim Taymans 2025-09-10 12:11:18 +02:00
  • 2be4c2ba51 meta: add SPA_META_SYNC_TIMELINE_UNSCHEDULED_RELEASE Wim Taymans 2025-09-10 12:11:18 +02:00
  • 839383d0dd impl-node: improve the node unprepare function Wim Taymans 2025-09-09 15:14:36 +02:00
  • 08dcd3a83a pipewire: mem: pw_memblock_map(): fix pointer when reusing mapping Barnabás Pőcze 2025-09-08 12:47:10 +02:00
  • 31151dbb97 pipewire: mem: log page size on creation Barnabás Pőcze 2025-09-08 12:45:16 +02:00
  • 7eceaf360e pipewire: mem: forward declare spa_hook Barnabás Pőcze 2025-09-08 12:44:39 +02:00
  • f5da303c9f pipewire-v4l2: support choice sizes Barnabás Pőcze 2025-08-15 18:33:17 +02:00
  • 16b3c8a6f6 audioconvert: add log topic for resampler Pauli Virtanen 2025-09-07 16:44:03 +03:00
  • e8d739fdd7 alsa: report extra latency for FireWire drivers Pauli Virtanen 2025-09-06 19:14:22 +03:00
  • 3cb2c93c48 alsa: force IRQ scheduling for firewire in pro-audio profile Pauli Virtanen 2025-09-06 18:15:29 +03:00
  • 8077dabd3a alsa: set minimum period count before automatic period size Pauli Virtanen 2025-09-06 16:06:53 +03:00
  • 2735baa4ce treewide: map SPA_PROP_exposure to V4L2_CID_EXPOSURE_ABSOLUTE Barnabás Pőcze 2025-09-01 17:39:08 +02:00
  • f0629fa8be spa: fix typo in raw-types for LLFE Wim Taymans 2025-09-05 15:44:22 +02:00
  • 35dbea3c6c audiomixer: set change mask correctly Wim Taymans 2025-09-03 10:01:38 +02:00
  • 42eb28c0d2 audiomixer: format is Id Wim Taymans 2025-09-03 10:01:00 +02:00
  • 881d0e44d0 alsa: don't add MAX_LATENCY when using IRQ scheduling Wim Taymans 2025-09-02 18:52:38 +02:00
  • 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