pipewire/src/tools
Wim Taymans 350eb9a041 midi: don't write trailing continuation 0xf0 for SysEx
Because our midi messages already have a size, we don't need the 0xf0
continuation terminator. Also having the terminator optionally requires
you to check and strip it if it's there.

The easiest algorithm is to check the first byte for start (0xf0) or
continuation (0xf7) and the last byte for end (0xf7) and that should be
enough to process the messages without having to ever stip the last
byte.
2026-06-01 13:08:11 +02:00
..
dfffile.c dfffile: handle invalid channels and rate 2026-05-08 17:12:54 +02:00
dfffile.h pw-cat: fix DSD file reading 2025-09-25 13:56:51 +02:00
dsffile.c spa: add and use spa_overflow macros 2026-04-24 15:55:35 +02:00
dsffile.h pw-cat: fix DSD file reading 2025-09-25 13:56:51 +02:00
meson.build milan-avb: aecp-vendor-unique-milan-v12: dispatch via per-cmd table per Milan v1.2 Section 5.4.4 2026-04-27 10:56:44 +00:00
midiclip.c tools: fix compilation on alpine 2025-08-29 17:59:00 +02:00
midiclip.h tools: add midi clip support 2025-08-29 17:34:34 +02:00
midievent.c tools: debug utility messages better 2025-08-29 17:00:06 +02:00
midievent.h tools: add guards around header include 2025-08-29 17:00:41 +02:00
midifile.c midi: don't write trailing continuation 0xf0 for SysEx 2026-06-01 13:08:11 +02:00
midifile.h tools: move midievent to separate file 2025-08-28 18:05:36 +02:00
pw-audioconvert.c tools: add pw-audioconvert 2026-04-16 12:14:21 +02:00
pw-avb-virtual.c milan-avb: rework mrp join/begin: 2026-04-27 10:56:44 +00:00
pw-cat.c midi: don't write trailing continuation 0xf0 for SysEx 2026-06-01 13:08:11 +02:00
pw-cli.c security: fix integer overflow in pw-cli param info allocation 2026-04-28 13:04:45 +02:00
pw-config.c tools: port various tools to the new json-builder 2026-02-26 10:51:17 +01:00
pw-container.c security: add missing O_CLOEXEC/SOCK_CLOEXEC flags 2026-04-28 12:20:33 +02:00
pw-dot.c fix some allocation failures 2026-05-04 14:18:31 +02:00
pw-dump.c pw-dump: also dump client permissions 2026-05-14 15:05:08 +02:00
pw-link.c tools: connect to the manager socket by default 2026-04-13 07:39:45 +00:00
pw-loopback.c treewide: add error checking to spa_json_builder_close 2026-05-13 18:14:44 +02:00
pw-metadata.c tools: connect to the manager socket by default 2026-04-13 07:39:45 +00:00
pw-mididump.c tools: connect to the manager socket by default 2026-04-13 07:39:45 +00:00
pw-mon.c tools: connect to the manager socket by default 2026-04-13 07:39:45 +00:00
pw-profiler.c tools: connect to the manager socket by default 2026-04-13 07:39:45 +00:00
pw-reserve.c tools: improve indentation 2024-02-09 10:24:34 +01:00
pw-top.c pw-top: use spa_strbuf to create status bar 2026-04-23 16:29:16 +02:00
reserve.c security: add missing NULL check after strdup in reserve 2026-04-29 11:35:31 +02:00
reserve.h pw-reserve: require valid name + check rd_reserve_new errors 2023-11-28 10:26:43 +00:00