Commit graph

  • b535534611 bluez5: media-source: do buffering on connection start also with PLC Pauli Virtanen 2026-01-01 11:50:43 +02:00
  • 1d7e89e069 bluez5: media-source: improve handling of underrun with PLC Pauli Virtanen 2025-12-23 20:28:40 +02:00
  • de34ce606f bluez5: media-source: fix off-by-one cycle in rate matching Pauli Virtanen 2025-12-22 15:29:16 +02:00
  • c4812af436 bluez5: decode-buffer: fix buffer level after recovery Pauli Virtanen 2025-12-22 15:45:02 +02:00
  • 11faea9dbc bluez5: media-source: don't break audio if BAP presentation delay too small Pauli Virtanen 2025-12-06 22:15:41 +02:00
  • ac3ac3382b bluez5: iso-io: delay streaming start until all acquires are complete Pauli Virtanen 2025-12-21 15:07:16 +02:00
  • 8b36e2d9b7 bluez5: support specifying preferred delays as BAP Server Pauli Virtanen 2025-12-21 13:16:37 +02:00
  • ae9361bb34 support: return NULL instead of FALSE Wim Taymans 2026-01-03 22:54:25 +01:00
  • 4a2710c779 dbus: handle errors better Wim Taymans 2026-01-03 11:24:08 +01:00
  • 1f2a5d99b1 module-eq: Unload filter-chain on destruction Dimitris Papaioannou 2025-12-26 20:46:34 +02:00
  • 29bbd79830 gst: deviceprovider: unregister pw_core event hooks Barnabás Pőcze 2025-12-24 01:10:04 +01:00
  • 3738c3fc38 tools: only print latency when we print the port Wim Taymans 2025-12-20 18:02:36 +01:00
  • 165bd7b219 pipewiresrc: fix race when node suspended moving from PAUSED to PLAYING Robert Rosengren 2025-12-18 10:51:07 +01:00
  • e15e50c5ee spa: bluez: backend-native: Prevent HSP/HFP connection in both directions Frédéric Danis 2025-12-16 13:29:18 +01:00
  • f468529084 spa: bluez: backend-native: Fix audio connection policy for HSP/HFP Frédéric Danis 2025-11-25 16:51:52 +01:00
  • 385161b12a pulse-server: Add a message to enable/disable mono mixdown Arun Raghavan 2025-12-18 16:35:35 -08:00
  • 8c7890eb52 spa: fix missing member initialization Martin Geier 2025-12-18 16:53:54 +01:00
  • e2262617aa spa: alsa: Fix off-by-one check in ELD channel position parsing Arun Raghavan 2025-12-17 11:07:20 -08:00
  • 8c9c378e9f audioconvert: handle filter-graph setup better Wim Taymans 2025-08-27 17:46:11 +02:00
  • cb6e61af49 audioconvert: do params after init of the node Wim Taymans 2025-05-14 09:19:17 +02:00
  • 3d4bef6e31 filter-graph: remove a memcpy and some cleanups Wim Taymans 2025-06-05 11:35:32 +02:00
  • 84659234bf filter-graph: remove port check Wim Taymans 2025-05-14 17:02:46 +02:00
  • b308c2a914 filter-graph: fix port find logic Wim Taymans 2025-05-08 12:15:58 +02:00
  • 5f07d7a2a6 filter-graph: ensure we can call setup_graph multiple times Wim Taymans 2025-05-07 12:55:59 +02:00
  • b90dd20dc5 audioconvert: improve tmp buffer allocation Wim Taymans 2025-03-21 15:17:15 +01:00
  • 5af9020ff3 filter-graph: clean control_port array on unload Wim Taymans 2025-04-30 13:18:34 +02:00
  • 39e0ca2f46 filter-graph: process controls after loading the graph Wim Taymans 2025-04-30 12:21:39 +02:00
  • 12b2e5d67c audiotestsrc: Operate as follower too Jonas Holmberg 2025-12-16 13:15:00 +01:00
  • ee42b18226 spa: alsa: Guard against mismatched LPCM channel count in ELD parsing Arun Raghavan 2025-12-15 11:48:14 -08:00
  • d89d1668dc spa: bluez: backend-native: Add support for AT+BLDN for PTS tests Frédéric Danis 2025-11-27 16:38:24 +01:00
  • 9a48bbaa36 spa: bluez: modemmanager: Add support for memory dialing for PTS tests Frédéric Danis 2025-11-18 15:06:50 +01:00
  • 04cf29f7cd doc: Add property documentation for bluez5.disable-dummy-call Frédéric Danis 2025-12-12 09:16:55 +01:00
  • be1677f569 stream: Fix pw_time.delay calculation for rate.num > 1 Janne Grunau 2025-12-14 10:06:41 +01:00
  • bb564d5eb6 avb: fix compilation Wim Taymans 2025-12-15 09:26:55 +01:00
  • f03021edd1 stream: Fix pw_time.delay calculation for rate.num > 1 Janne Grunau 2025-12-14 10:06:41 +01:00
  • c7ebc66e64 Adds explanation to reduce chance of regressing the fix Mason Remaley 2025-12-12 18:13:21 -08:00
  • a6f8e209ac These two functions were marked as static, but referened by the SSE41 implementation in a separate file Mason Remaley 2025-12-12 17:54:01 -08:00
  • 6f1938d501 milan-avb: milan: adding set/get clock-source for a clock-domain hackerman-kl 2025-12-10 08:46:28 +01:00
  • bb1ef8ea5e module-avb: milan: introducing full entity model for mlian v1.2 hackerman-kl 2025-12-06 17:25:44 +01:00
  • b22e442b10 module-avb: milan: adding get/set for configuration hackerman-kl 2025-12-06 17:24:13 +01:00
  • 43b6a83518 audioconvert: rework the filter-graphs a little Wim Taymans 2025-03-18 16:30:25 +01:00
  • ce3ff1b54a filter-graph: add support for channel positions Wim Taymans 2025-03-18 12:39:15 +01:00
  • 666f6d7d31 filter-graph: make the filter-graph ports dynamic Wim Taymans 2025-03-14 10:10:18 +01:00
  • 43bf1b8f7c module-rt: warn if setting niceness fails with rtlimit Tyler 2025-12-11 16:38:00 -08:00
  • ba8c6154a0 milan-avb: silent gcc warning as the variable will be used hackerman-kl 2025-12-11 08:13:20 +01:00
  • 548f26882f avb: fix compilation Wim Taymans 2025-12-10 11:33:06 +01:00
  • 63abd4e71c milan-avb: cmds-get-set-name: fix unused variable warning hackerman-kl 2025-12-10 07:11:16 +01:00
  • c2ada3175e module-avb: aecp-aem: SET/GET STREAM_FORMAT answer implemented. hackerman-kl 2025-12-07 13:27:00 +01:00
  • 8153efc6ed audioconvert: refactor some code Wim Taymans 2025-12-09 21:01:11 +01:00
  • 40aa6fbb64 audioconvert: Sync filter graphs in setup_convert Torkel Niklasson 2025-12-09 15:18:19 +01:00
  • 34122b4bf3 audioconvert: Set this->setup to false on flush command Torkel Niklasson 2025-12-09 08:57:28 +01:00
  • d9fa0629f6 milan-avb: milan: adding set/get name command handler hackerman-kl 2025-12-07 15:18:49 +01:00
  • 25a6fdcdb1 spa: bluez: device: Add SPA_PROP_params to disable dummy call state Frédéric Danis 2025-11-28 16:10:41 +01:00
  • 7aa8d8d628 spa-resample: enable clipping in sndfile Wim Taymans 2025-12-09 13:55:37 +01:00
  • 8e6945c496 spa-resample: clamp float values Wim Taymans 2025-12-09 13:37:37 +01:00
  • e1392cec0e Fix disabling of filter chains Timon 2025-12-08 14:19:15 +01:00
  • 13def13f01 module-avb: milan: aecp-aem handle de/registration for unsolicited notification, and add avb info common hackerman-kl 2025-12-03 09:31:47 +01:00
  • ea653a52e3 module-avb: milan: lock command handles unsolicited notifications hackerman-kl 2025-12-03 09:13:20 +01:00
  • 6054c1a12b module-avb: introducing unsolicited notification reply hackerman-kl 2025-12-03 09:12:37 +01:00
  • b43d915e71 module-avb: milan: make lock state as part of the generic entity state structure hackerman-kl 2025-12-03 09:11:17 +01:00
  • 4f8f7980f0 module-avb: milan: add default CONTROL_DATA_OFFSET for aem parsing hackerman-kl 2025-12-03 09:09:47 +01:00
  • a6d7e98db3 module-avb: milan: introducing controller deregister unsolicited notification hackerman-kl 2025-12-02 08:47:43 +01:00
  • ad43eba25c module-avb: milan: introducing controller registered unsolicited notifications hackerman-kl 2025-12-02 08:45:50 +01:00
  • a97abf10ab module-avb: state variable entity id name fixing hackerman-kl 2025-12-02 08:44:48 +01:00
  • 86168ab1e2 module-avb: aecp-aem: move type into their own dedicated header file hackerman-kl 2025-12-06 16:43:48 +01:00
  • 2f83c5dab5 module-avb: descriptors: adding control specific defines hackerman-kl 2025-12-06 17:26:42 +01:00
  • 63a37e4947 module-avb: descriptors: introducing control and value format used by control descriptors hackerman-kl 2025-12-06 11:28:14 +01:00
  • a1a33141d7 module-avb: descriptors: introducing clock domain descriptor hackerman-kl 2025-12-06 11:27:39 +01:00
  • 82fe584f51 module-avb: descriptors: introducing port flags hackerman-kl 2025-12-06 11:27:16 +01:00
  • b90bd2c528 module-avb: descriptors: adding mapping and audio mapping format hackerman-kl 2025-12-06 11:26:49 +01:00
  • 43448f147c module-avb: descriptors: adding cluster descriptor for milan and legacy AVB hackerman-kl 2025-12-07 09:14:55 +01:00
  • 1b39e7836d module-avb: state: fix header includes hackerman-kl 2025-12-07 09:14:17 +01:00
  • 034e8683c8 Updated sl.po filmsi 2025-12-07 08:00:37 +00:00
  • 2942bae034 bluez5: parse and enable configuration of TMAP / GMAP features Pauli Virtanen 2025-12-05 19:40:12 +02:00
  • c623886625 bluez5: fix parsing of 0-element dbus arrays Pauli Virtanen 2025-12-06 11:22:44 +02:00
  • f65d5654d3 module-avb: milan: acquiring not supported directly called hackerman-kl 2025-12-06 08:34:19 +01:00
  • 198f4a92f5 module-avb: milan: introducing direct reply calls hackerman-kl 2025-12-06 08:32:32 +01:00
  • 57e589f2e1 stream: avoid flushing invoke before state change Wim Taymans 2025-12-03 13:57:50 +01:00
  • e30ee9c846 tools: support filenames in raw mode Wim Taymans 2025-12-04 10:10:54 +01:00
  • b68698a086 stream: refactor the free function Wim Taymans 2025-12-02 12:37:59 +01:00
  • 0d7cb9b39f client-node: remove the MAPPABLE flag for MemPtr data Wim Taymans 2025-12-02 12:03:35 +01:00
  • c81ee31c3b Fixes parameter type that trips ubsan Mason Remaley 2025-11-24 18:58:46 -08:00
  • a172bf0f55 audiomixer: only passthrough on dynamic data Wim Taymans 2025-12-01 16:32:16 +01:00
  • 4f39329ca9 alsa: use graph rate for rate latency Wim Taymans 2025-12-01 14:20:12 +01:00
  • 4152c5d292 alsa: add firewire latency before we scale with rate Wim Taymans 2025-12-01 12:51:20 +01:00
  • 52f2137397 module-avb: milan: aecp-aem: introducing available command handler hackerman-kl 2025-11-30 12:58:38 +01:00
  • 6619aba582 module-avb: milan: aecp-aem: adding lock-entity handler hackerman-kl 2025-11-30 12:16:22 +01:00
  • 1aacf8d15a module-avb: milan: aecp-aem: introducing the response to the lock-entity command hackerman-kl 2025-11-30 12:13:56 +01:00
  • 93b59609a8 module-avb: aecp-aem: invalid helper response status return fixed hackerman-kl 2025-11-30 14:02:04 +01:00
  • e7c7b5058d module-avb: milan: aecp-aem: introducing entity_lock response helper hackerman-kl 2025-11-30 12:29:06 +01:00
  • 986254f56f module-avb: milan: es_builder: introducing entity milan descriptor with necessary information about the state of the descriptor hackerman-kl 2025-11-30 12:15:03 +01:00
  • 32ceb47937 module-avb: aecp-aem: adding struct base_info. The structure provides information about the controller that last accessed, the time when when it actually accessed, and the expiring time if a timer has to be implemented hackerman-kl 2025-11-30 12:11:56 +01:00
  • 354006a699 module-avb: aecp-aem: adding available pdu hackerman-kl 2025-11-30 10:40:47 +01:00
  • 17812c33cc module-avb: aecp-aem: adding entity state for legacy AVB and milan hackerman-kl 2025-11-30 09:20:24 +01:00
  • 2673558a52 module-avb: aecp-aem: add Milan specific aecp aem into its own header hackerman-kl 2025-11-30 09:18:43 +01:00
  • a1b829997e module-avb: es_builder: setup the callback count to use only necessary memory hackerman-kl 2025-11-30 14:03:33 +01:00
  • bcf6b185d7 module-avb: es_builder: splitting avb/milan es_builder hackerman-kl 2025-11-30 09:48:04 +01:00
  • 8e870c809c module-avb: aecp-aem: introducing seperation between milan v1.2 and legacy milan. This introduces the following changes: hackerman-kl 2025-11-29 15:12:15 +01:00
  • 5eea411a3c module-avb: avdecc: use enum instead of a boolean for avb mode (milan vs legacy avb) hackerman-kl 2025-11-29 15:02:39 +01:00
  • 8e135c1015 module-avb: utils: introduce array size for static arrays hackerman-kl 2025-11-29 15:01:03 +01:00