Commit graph

  • 09c02172f1 Merge branch 'master-0420' into 'master' zhiwei zuo 2026-04-20 07:55:56 +00:00
  • 2cd3e18e0c Merge branch 'master' into 'master' zhiwei zuo 2026-04-20 02:29:05 +00:00
  • e6b4de6442 milan-avb: guard against size_t underflow on short packets in unsol reply prepare hackerman-kl 2026-04-19 18:58:01 +02:00
  • 4260688335 Merge branch 'bt-16' into '1.6' Pauli Virtanen 2026-04-19 16:17:55 +00:00
  • 04af44d5c3 bluez5: more MT7925 quirks Pauli Virtanen 2026-04-19 13:20:06 +03:00
  • bb6199214d bluez5: add quirk for LC3-24kHz for HFP Pauli Virtanen 2026-04-16 22:51:51 +03:00
  • b2028a03f0 bluez5: fix disabling HFP codecs via bluez5.codecs Pauli Virtanen 2026-04-06 02:20:38 +03:00
  • c148028f5a bluez5: iso-io: don't use streams without tx_latency enabled for fill level calculation Martin Geier 2026-04-08 16:59:29 +02:00
  • 78888a78c3 bluez5: bap: add support for manual BIS config Alexander Sarmanow 2026-03-31 14:30:46 +02:00
  • 5918e6f05d bluez5: aac: Use VBR encoding with Mode 5 by default ValdikSS 2026-04-05 20:14:23 +03:00
  • cb1d19e433 bluez5: aac: use higher band limit for CBR mode ValdikSS 2026-04-05 19:58:00 +03:00
  • cc71d011e0 bluez5: aac: use maximum possible peak bitrate according to MTU ValdikSS 2026-04-05 19:52:53 +03:00
  • 092af38654 Merge branch 'more-quirks' into 'master' Pauli Virtanen 2026-04-19 16:03:13 +00:00
  • 77bd8deda3 Merge branch 'wip/add-speaker-mic-roles' into 'master' Jonas Ådahl 2026-04-19 13:00:15 +02:00
  • f63e9da1fb Merge branch 'avb-legacy-avb-fix-entity-warning' into 'master' hackerman-kl 2026-04-19 08:24:22 +02:00
  • 09f9100ce7 milan-avb: validate packet length before dereferencing SET_CONTROL value byte hackerman-kl 2026-04-19 07:39:03 +02:00
  • 0291895498 milan-avb: zero-pad oversized SET_CONTROL reply buffer to avoid stack info leak hackerman-kl 2026-04-18 17:13:05 +02:00
  • 8495193d08 Merge branch 'lc3-24khz-quirks' into 'master' Pauli Virtanen 2026-04-17 22:10:35 +00:00
  • a804ec9b6d Merge branch 'fix-hfp-avail-list' into 'master' Pauli Virtanen 2026-04-17 16:36:01 +00:00
  • e70bde3ace Merge branch 'feature/libcamera-controls' into 'master' frogarian 2026-04-17 08:03:45 +00:00
  • 620be8a4fb Merge branch 'master' into 'master' zhiwei zuo 2026-04-17 02:06:14 +00:00
  • 671cd08ed3 docs: Add routing examples Simon A. Eugster 2026-04-16 22:19:19 +02:00
  • b831fd857f milan-avb: bound packet copy length in get-set-control handlers hackerman-kl 2026-04-16 19:50:33 +02:00
  • f06234fda8 milan-avb: bound packet copy length in clock-source handlers hackerman-kl 2026-04-16 19:07:59 +02:00
  • b6caac401c spa: add "Line Out" element to headphones and lineout profiles Jiahe Liu 2026-02-27 14:42:58 +08:00
  • d444eebea4 pw-cat: Fix waveX format endian assign Chiluka Rohith 2026-04-16 13:53:58 +02:00
  • 686095ea97 pipewire-jack: also ignore ports with other DSP type Wim Taymans 2026-04-16 13:47:08 +02:00
  • c3c3cb7ef2 jack: don't emit "other" ports Wim Taymans 2026-04-16 13:36:23 +02:00
  • a272697877 Merge branch 'fix-speaker-out' into 'master' Masum Reza 2026-04-16 10:45:05 +00:00
  • c651001882 Merge branch '5017-lock-make-it-effective' into 'master' hackerman-kl 2026-04-16 12:42:27 +02:00
  • e9befb129e Merge branch 'fzx-dev' into 'master' fzx-h 2026-04-16 08:59:04 +00:00
  • a09ef5bc74 Merge branch 'master' into 'master' zhiwei zuo 2026-04-16 08:54:18 +00:00
  • e0697f52c3 alsa-seq: add : between client and port name Wim Taymans 2026-04-15 11:20:18 +02:00
  • b0f719edd4 alsa: fix inverted port validity check in port_reuse_buffer zuozhiwei 2026-04-15 17:09:51 +08:00
  • db0fa4b419 filter-graph: allow negative Gain in mixer Wim Taymans 2026-04-15 09:41:55 +02:00
  • d9b6153123 alsa-seq: remove port from mix_list on destroy Wim Taymans 2026-04-14 11:09:29 +02:00
  • 8be0d7534b dlopen: support search path ending in / Wim Taymans 2026-04-13 10:26:33 +02:00
  • 00b12dc67a pipewire: check init count before loading plugins Wim Taymans 2026-04-13 09:30:53 +02:00
  • ee5505430e tools: replace strcpy with memcpy ctf 2026-04-16 09:31:37 +08:00
  • b445e82bcb tools: replace strcpy/strcat with snprintf ctf 2026-04-16 09:31:33 +08:00
  • eb89309f9f Merge branch 'dev' into 'master' fzx-h 2026-04-16 02:05:32 +00:00
  • d9fc432872 tools: replace strcpy with memcpy ctf 2026-04-16 09:31:37 +08:00
  • 3238ba0e2f tools: replace strcpy/strcat with snprintf ctf 2026-04-16 09:31:33 +08:00
  • 0d6f220bd7 Merge branch 'master' into 'master' zhiwei zuo 2026-04-15 09:17:57 +00:00
  • d1deabe5ac milan-avb: fix descriptor field and endianness in GET_CLOCK_SOURCE lookup hackerman-kl 2026-04-14 19:00:02 +02:00
  • c7f2bbd665 Merge branch 'columbarius/vulkan-compute-fix-invalid-buffer-id' into 'master' columbarius 2026-04-14 08:25:49 +00:00
  • 8fbeb23bbf milan-avb: implement deregister unsolicited notifications to actually clear registration hackerman-kl 2026-04-13 18:52:30 +02:00
  • cd00ea2462 security: clear sensitive auth data from stack buffers in RAOP Wim Taymans 2026-04-23 17:18:04 +02:00
  • 2c78c1e1fb security: fix integer overflows in netjack2 float packet handling Wim Taymans 2026-04-23 17:16:55 +02:00
  • e277a91842 security: fix integer overflows in netjack2 MIDI packet handling Wim Taymans 2026-04-23 17:16:04 +02:00
  • 8d352fe52e security: fix integer overflow in PulseAudio message buffer allocation Wim Taymans 2026-04-23 17:15:22 +02:00
  • 05bcfa7a2a security: fix missing fdopen() NULL check in conf.c Wim Taymans 2026-04-23 17:15:04 +02:00
  • 6798f591bd security: clear RAOP password from memory before freeing Wim Taymans 2026-04-23 16:45:21 +02:00
  • e75f72476b security: fix missing malloc NULL checks in pffft Wim Taymans 2026-04-23 16:44:42 +02:00
  • 2ccb8a7d88 security: fix integer overflow in DSF file buffer allocation Wim Taymans 2026-04-23 16:44:10 +02:00
  • 440f24f35f security: fix missing strdup NULL checks in RAOP authentication Wim Taymans 2026-04-23 16:43:26 +02:00
  • 508407b350 security: fix missing malloc/realloc NULL checks in pw-dot Wim Taymans 2026-04-23 16:43:05 +02:00
  • b414d2af19 pw-top: use spa_strbuf to create status bar Wim Taymans 2026-04-23 16:29:16 +02:00
  • 135620ab64 security: fix missing malloc NULL checks in echo-cancel Wim Taymans 2026-04-23 14:41:30 +02:00
  • 9cf4d05c9e security: fix unbounded strcpy for JACK port names Wim Taymans 2026-04-23 14:40:18 +02:00
  • 329e0ddb02 security: fix unbounded sprintf in pw_conf_save_state Wim Taymans 2026-04-23 14:38:55 +02:00
  • 46e732c28b security: fix unbounded sprintf in RAOP MD5 hash formatting Wim Taymans 2026-04-23 14:38:33 +02:00
  • 6353eb526d security: fix unbounded sprintf in check_flatpak Wim Taymans 2026-04-23 14:38:14 +02:00
  • 2707269118 doc: try to improve the docs Wim Taymans 2026-04-23 13:59:41 +02:00
  • bb9d306399 audioconvert: also benchmark the inter versions Wim Taymans 2026-04-23 09:38:01 +02:00
  • 596047aaef resample: use some extra accumulators to improve pipelining Wim Taymans 2026-04-23 09:32:31 +02:00
  • 75e432a49a resample: use independent accumulators for SSE and SSSE3 Wim Taymans 2026-04-23 09:18:08 +02:00
  • 37f9f7773c resample: implement inter for ssse3 Wim Taymans 2026-04-22 18:28:25 +02:00
  • dfeca5806f resample: don't use hadd, it is slow Wim Taymans 2026-04-22 18:23:33 +02:00
  • a0518e28bb audioconvert: avoid some float/double/int conversions Wim Taymans 2026-04-22 18:00:59 +02:00
  • 9c9a5ac435 convolver: returned processed samples Wim Taymans 2026-04-22 16:10:21 +02:00
  • 495c1c9dd0 dsp: precalculate the scale Wim Taymans 2026-04-22 16:04:40 +02:00
  • 3c2552e671 dsp: add SSE and AVX2 mult and linear functions Wim Taymans 2026-04-22 16:04:07 +02:00
  • 3e7e61dcb7 convolver: small cleanups Wim Taymans 2026-04-22 16:01:52 +02:00
  • aabcbf1261 dsp: move scaling out of complex multiply Wim Taymans 2026-04-22 14:34:58 +02:00
  • 7fc020098c dsp: shuffle per implementation Wim Taymans 2026-04-22 14:09:26 +02:00
  • 46b8380490 dsp: store Real/Imag in blocks of 8 Wim Taymans 2026-04-22 13:08:27 +02:00
  • 43b19e7668 gst: fix crop height typo in pipewiresink do_send_buffer Charles 2026-04-21 20:15:49 +01:00
  • 2953f48d9b vulkan: fix wrong descriptor image info index Wang Yu 2026-04-21 21:42:24 +08:00
  • da19aa4eb1 filter-chain: update virtual surround with convolver2 Wim Taymans 2026-04-21 17:03:55 +02:00
  • c6ae30593c filter-graph: use convolver2 for sofa Wim Taymans 2026-04-21 16:47:24 +02:00
  • 9cae4ce7e7 filter-chain: add convolver2 Wim Taymans 2026-04-21 16:24:38 +02:00
  • 2b96f694f7 convolver: rename some fields Wim Taymans 2026-04-20 13:41:59 +02:00
  • d8db536d36 convolver: remove some useless loops Wim Taymans 2026-04-20 12:02:45 +02:00
  • 777851a7ec convolver: support more than 2 partitions Wim Taymans 2026-04-17 18:48:02 +02:00
  • b9e62aad8a convolver: handle partial blocks Wim Taymans 2026-04-20 13:57:47 +02:00
  • c5e1a3eae3 Apply 1 suggestion(s) to 1 file(s) zhiwei zuo 2026-04-20 09:10:11 +00:00
  • 0a38fedeec conf: clamp pw_strv_insert_at invalid pos to [0, len] zuozhiwei 2026-04-20 11:17:40 +08:00
  • f0a33cddbd module-avb: es_builder: use the descriptor rather than a pointer to avoid overwriting it hackerman-kl 2026-04-19 17:55:40 +02:00
  • 2722d16303 audioadapter: remap port id for port_reuse_buffer on target zuozhiwei 2026-04-20 11:05:54 +08:00
  • c3d16a39f5 audioconvert: fix tmp_datas[1] when scratch ports grow zuozhiwei 2026-04-20 10:24:42 +08:00
  • cee1bdfb5a bluez5: more MT7925 quirks Pauli Virtanen 2026-04-19 13:20:06 +03:00
  • e66a24dc5b modules-avb: legacy-avb: entity warnings hackerman-kl 2026-04-19 08:15:55 +02:00
  • 84e6845aa6 bluez5: add quirk for LC3-24kHz for HFP Pauli Virtanen 2026-04-16 22:51:51 +03:00
  • 6e8e234e61 bluez5: fix disabling HFP codecs via bluez5.codecs Pauli Virtanen 2026-04-06 02:20:38 +03:00
  • 7df106bc25 filter-chain: deactivate when Format is unset Wim Taymans 2026-04-17 13:05:28 +02:00
  • 5f9811d085 convolver: clear the input buffer Wim Taymans 2026-04-17 12:47:32 +02:00
  • f210d93ea6 convolver: remove intermediate convolver Wim Taymans 2026-04-17 10:32:16 +02:00
  • 839e0a4aaf convolver: optimize loops Wim Taymans 2026-04-17 10:17:12 +02:00
  • 37b648a3e0 convolver: convolver1 -> partition Wim Taymans 2026-04-16 16:12:33 +02:00