tools: add pw-audioconvert

Takes an input file, processes it with audioconvert and writes to an
output file. Can be used to test all audioconvert features such as
resample, channelmix, filter-graph, format conversion, dither, etc.

Boilerplate written by Claude.
This commit is contained in:
Wim Taymans 2026-04-16 12:08:53 +02:00
parent b4457b871f
commit 54aba261d2
5 changed files with 744 additions and 0 deletions

View file

@ -95,6 +95,14 @@ if build_pw_cat
summary({'Build pw-cat with FFmpeg integration': build_pw_cat_with_ffmpeg}, bool_yn: true, section: 'pw-cat/pw-play/pw-dump tool')
endif
if sndfile_dep.found()
executable('pw-audioconvert',
'pw-audioconvert.c',
install: true,
dependencies : [pipewire_dep, sndfile_dep, mathlib],
)
endif
build_avb_virtual = get_option('avb-virtual').require(
host_machine.system() == 'linux',
error_message: 'AVB support is only available on Linux'