Commit graph

  • 320fe9a6a0 spa: alsa: pcm: log_write(): don't use strcspn() Barnabás Pőcze 2026-05-06 21:45:44 +02:00
  • 892d2cb54e spa: alsa: pcm: log_write(): fix return value Barnabás Pőcze 2026-05-06 21:58:11 +02:00
  • 5ea19f5fca treewide: mark fopencookie() vtable const Barnabás Pőcze 2026-05-06 21:44:39 +02:00
  • b72f422f35 rtp: skip header extensions Wim Taymans 2026-05-11 09:25:31 +02:00
  • f8725009ba filter-chain: export notify controls bhack 2026-05-10 04:36:50 +02:00
  • 3be1904558 pipewiresrc: should not activate the buffer pool from downstream Elliot Chen 2025-07-14 11:52:22 +09:00
  • 08d4e319cf avb: fix stack overflow in MRP parsing Wim Taymans 2026-05-08 18:13:12 +02:00
  • 6c0a9b31f6 alsa: write silence in smaller chunks Wim Taymans 2026-05-08 17:43:23 +02:00
  • 0ac3cf3c88 alsa: fix warning about sign Wim Taymans 2026-05-08 17:39:09 +02:00
  • b9bae7fdcf spa: alsa: pcm: spa_alsa_clear(): clear pointers Barnabás Pőcze 2026-05-06 21:49:52 +02:00
  • c8462edf4b spa: alsa: pcm: log_write(): return early if log level is disabled Barnabás Pőcze 2026-05-06 22:00:04 +02:00
  • cfe9c7d6ca spa: alsa: pcm: log_write(): don't use strcspn() Barnabás Pőcze 2026-05-06 21:45:44 +02:00
  • bba43d4433 spa: alsa: pcm: log_write(): fix return value Barnabás Pőcze 2026-05-06 21:58:11 +02:00
  • ff7b996596 treewide: mark fopencookie() vtable const Barnabás Pőcze 2026-05-06 21:44:39 +02:00
  • 8caea521d7 doc: compile tutorial programs Barnabás Pőcze 2026-05-06 23:41:10 +02:00
  • b5d294eab0 dfffile: handle invalid channels and rate Wim Taymans 2026-05-08 17:12:54 +02:00
  • 57770c7e18 midifile: handle some other read errors Wim Taymans 2026-05-08 17:07:51 +02:00
  • c94bbb55bc midifile: read up to 4 bytes for the varlen Wim Taymans 2026-05-08 17:00:56 +02:00
  • c7f2f0dc73 audioconvert: update rate also for nodes with disabled resampler Martin Geier 2026-05-08 08:36:55 +02:00
  • 6affbf9cf2 audioconvert: update rate also for nodes with disabled resampler Martin Geier 2026-05-08 08:36:55 +02:00
  • 3730528419 bluez5: fix wrong use of F_GETFL and F_SETFL Wim Taymans 2026-05-06 12:22:39 +02:00
  • d8a4cbc005 modules: avoid useless props copy Wim Taymans 2026-05-05 14:15:44 +02:00
  • e5b741732d treewide: make more file descriptors cloexec Barnabás Pőcze 2025-10-28 20:03:13 +01:00
  • 6ef23a1a9a stream: check buffer_id in reuse_buffer Wim Taymans 2026-05-04 18:42:52 +02:00
  • 099a76227f midifile: reject midi files with invalid values Wim Taymans 2026-05-04 14:13:09 +02:00
  • f75db29656 jack-tunnel: pass bytes to jack_to_midi Wim Taymans 2026-05-04 13:51:55 +02:00
  • 2bfdc36954 filter-graph: guard against overflow of graph input/output Wim Taymans 2026-05-04 13:42:14 +02:00
  • 2c1a990a4d modules: unset buffer and size after alloc failure Wim Taymans 2026-05-01 13:02:00 +02:00
  • e3065fde55 filter-chain: limit the number of graph in/out Wim Taymans 2026-05-01 11:49:15 +02:00
  • dc839f86f3 security: reject path traversal in echo-cancel aec_method parameter Wim Taymans 2026-04-30 17:44:28 +02:00
  • 92a174ff1e security: limit blocklist regex length in switch-on-connect module Wim Taymans 2026-04-30 17:40:25 +02:00
  • a585b117da pulse: handle wraparound near the end correctly Wim Taymans 2026-04-30 14:14:59 +02:00
  • e5dda30b38 security: fix potential buffer over-read in combine-sink name encoding Wim Taymans 2026-04-30 09:27:37 +02:00
  • 0372b4437a security: fix OOB read in IEC958 format enum parsing Wim Taymans 2026-04-30 09:19:41 +02:00
  • cefeac7a37 security: reject unknown tags in message_get to prevent va_arg desync Wim Taymans 2026-04-30 09:14:08 +02:00
  • 886be20b29 security: add missing create_tag checks in stream command handlers Wim Taymans 2026-04-29 18:26:01 +02:00
  • a36849189d security: fix one-byte OOB read in module_args_add_props Wim Taymans 2026-04-29 18:24:13 +02:00
  • d9df3602dd security: add missing create_tag check in update_stream_sample_rate Wim Taymans 2026-04-29 18:20:04 +02:00
  • f567041f4d security: fix create_tag check to allow upload stream memblocks Wim Taymans 2026-04-29 18:16:52 +02:00
  • a853d3832e security: reject zero-channel volume in PulseAudio message parsing Wim Taymans 2026-04-29 17:23:43 +02:00
  • 5709f05597 security: fix division by zero in PulseAudio set_stream_buffer_attr Wim Taymans 2026-04-29 17:08:17 +02:00
  • e5968c00b1 security: validate sample rate in PulseAudio update_stream_sample_rate Wim Taymans 2026-04-29 16:50:43 +02:00
  • 1fd45861c1 security: fix NULL dereference in PulseAudio handle_memblock Wim Taymans 2026-04-29 16:12:49 +02:00
  • 0b564a69cc security: fix stack buffer overflow in PulseAudio channel map parsing Wim Taymans 2026-04-29 15:49:50 +02:00
  • 89bf33c1d8 security: fix file descriptor leak in PulseAudio server on_connect error path Wim Taymans 2026-04-29 14:15:18 +02:00
  • e8bf06ea56 security: add missing O_CLOEXEC flag to V4L2 device open Wim Taymans 2026-04-28 12:32:19 +02:00
  • c2cb5d00db security: fix integer overflow in PulseAudio message read_arbitrary Wim Taymans 2026-04-28 12:32:01 +02:00
  • 4d7c448150 security: add missing O_CLOEXEC/SOCK_CLOEXEC flags Wim Taymans 2026-04-27 17:06:40 +02:00
  • 32f969324b security: clamp channel count in PulseAudio volume control handler Wim Taymans 2026-04-27 11:24:30 +02:00
  • c066780e52 security: fix integer overflow in pw_reallocarray fallback path Wim Taymans 2026-04-23 17:57:22 +02:00
  • 1b1c5bda98 security: fix integer overflow in PulseAudio message buffer allocation Wim Taymans 2026-04-23 17:15:22 +02:00
  • 00a2fcbceb security: fix missing fdopen() NULL check in conf.c Wim Taymans 2026-04-23 17:15:04 +02:00
  • 0b11792194 filter-graph: error when there are no valid nodes Wim Taymans 2026-05-07 13:30:41 +02:00
  • c91e9ded7d modules: handle more stream setup failures Wim Taymans 2026-05-06 16:23:08 +02:00
  • 3ad062247d loopback: handle stream setup failure Wim Taymans 2026-05-06 16:07:59 +02:00
  • 1d3eb1025c impl-link: use the right port direction string Wim Taymans 2026-05-06 16:21:07 +02:00
  • 4c8093fa72 combine-stream: clean up some variables Wim Taymans 2026-05-08 13:10:30 +02:00
  • 93b940edef module-combine: limit size to buffer maxsize Wim Taymans 2026-05-08 12:59:10 +02:00
  • 136fc59765 bluez5: avoid heap overflow in AAC decoder Wim Taymans 2026-05-08 12:49:54 +02:00
  • 3eb7315bda connection: reject too large messages Wim Taymans 2026-05-01 13:04:02 +02:00
  • 08f7fef820 fix capture rate assignment using logical NOT instead of copy Wim Taymans 2026-04-30 18:38:26 +02:00
  • 9b04249f37 filter: avoid losing buffers in some cases Wim Taymans 2026-04-28 14:55:13 +02:00
  • 4a303edb9e spa: limit the number of buffer blocks Wim Taymans 2026-05-08 12:17:50 +02:00
  • 3a503ea4b6 filter-graph: remove the pipe filter Wim Taymans 2026-05-08 12:03:37 +02:00
  • 6d3122c1b1 sap: avoid reading past the end of the string Wim Taymans 2026-05-08 11:48:51 +02:00
  • 7fd3e13a3e netjack2: handle 0 in sync frames Wim Taymans 2026-05-08 11:38:28 +02:00
  • 753eae9302 netjack2: check config against MAX_CHANNELS Wim Taymans 2026-05-08 11:07:03 +02:00
  • 6cee86e509 sendspin: avoid buffer overread Wim Taymans 2026-05-08 10:33:39 +02:00
  • 22243d5ce9 sendspin: handle parse_player errors Wim Taymans 2026-05-08 10:32:28 +02:00
  • 5b37b9cf99 filter-graph: remove the pipe filter Wim Taymans 2026-05-08 10:16:12 +02:00
  • b3257ae425 context: add library.use-fallback option Wim Taymans 2026-05-08 09:57:52 +02:00
  • ddab12a5aa bluez5: cancel RegisterApplication calls when adapter goes away Barnabás Pőcze 2026-05-04 18:51:24 +02:00
  • 97c8a0a5ae modules: update docs for the pipe plugin Wim Taymans 2026-05-07 14:46:21 +02:00
  • 85decefbef filter-graph: move the pipe plugin to separate .so Wim Taymans 2026-05-07 14:37:44 +02:00
  • a4e2856d06 pulse-server: block arbitrary filter-graphs Wim Taymans 2026-05-07 14:08:30 +02:00
  • e3f75314be vban: fix timestamp overflows Wim Taymans 2026-05-07 14:07:33 +02:00
  • 143af979ab filter-graph: error when there are no valid nodes Wim Taymans 2026-05-07 13:30:41 +02:00
  • e9aff3040a modules: free the stream and impl on errors Wim Taymans 2026-05-07 13:30:12 +02:00
  • aa36fd5a17 pulse-server: avoid double free of props Wim Taymans 2026-05-07 10:30:35 +02:00
  • e975a44d05 modules: handle more stream setup failures Wim Taymans 2026-05-06 16:23:08 +02:00
  • 9825fb3647 impl-link: use the right port direction string Wim Taymans 2026-05-06 16:21:07 +02:00
  • c362bca5e9 loopback: handle stream setup failure Wim Taymans 2026-05-06 16:07:59 +02:00
  • eadaa2608a alsa: clear output and log file after doing alsa API Wim Taymans 2026-05-06 16:05:30 +02:00
  • 91755950dd spa: improve error handling Wim Taymans 2026-05-06 14:20:52 +02:00
  • 3e53487c72 bluez5: fix cleanup Wim Taymans 2026-05-06 14:03:18 +02:00
  • 7254b8288f alsa: clean up the impl on errors Wim Taymans 2026-05-06 13:59:43 +02:00
  • 517b6c3778 jack: handle get_registry failure Wim Taymans 2026-05-06 13:54:19 +02:00
  • 95a4772031 modules: handle get_registry NULL return value Wim Taymans 2026-05-06 13:50:02 +02:00
  • ac95f1241e modules: fix portal error handling Wim Taymans 2026-05-06 13:48:35 +02:00
  • 51b635cc98 modules: convert snprintf to strbuf Wim Taymans 2026-05-06 13:35:09 +02:00
  • 2c4dc2d22f raop: handle loop_add_io errors Wim Taymans 2026-05-06 13:18:11 +02:00
  • cc2c7cc591 modules: handle some property allocation errors Wim Taymans 2026-05-06 13:17:41 +02:00
  • b66614063d avb: use safer strbuf to construct strings Wim Taymans 2026-05-06 13:09:03 +02:00
  • 8276d615ba filter-graph: handle fcntl errors better Wim Taymans 2026-05-06 12:47:44 +02:00
  • fed4d14ab7 vulkan: check for fcntl errors Wim Taymans 2026-05-06 12:45:37 +02:00
  • f5bbdc403f profiler: fix cleanup on errors Wim Taymans 2026-05-06 12:39:39 +02:00
  • aac0f13487 module-echo-cancel: fix cleanup Wim Taymans 2026-05-06 12:27:09 +02:00
  • d33466a340 bluez5: fix wrong use of F_GETFL and F_SETFL Wim Taymans 2026-05-06 12:22:39 +02:00
  • 195c048d1c audioconvert: use strbuf to construct the channel names Wim Taymans 2026-05-06 11:55:43 +02:00
  • bceaf1a212 vulkan: handle mmap failure Wim Taymans 2026-05-06 11:47:53 +02:00