sof/tools/tune/common
Seppo Ingalsuo e4b4ac7b4c Tools: Tune: Common: Add checks for file open failures
This patch adds checks and errors for fopen() failures. The check
is useful with setup scripts paths changes. Aborting the script
avoids the errors in blob exports to be missed.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2024-07-04 14:32:50 +03:00
..
README.md
alsactl_write.m Tools: Tune: Common: Add checks for file open failures 2024-07-04 14:32:50 +03:00
blob_write.m Tools: Tune: Common: Add checks for file open failures 2024-07-04 14:32:50 +03:00
check_create_dir.m Tools: Tune: Multiband-DRC: Add support for tplg2 config files generation 2023-08-28 09:42:36 +01:00
get_abi.m
sof_ucm_blob_write.m Tools: Tune: Common: Add checks for file open failures 2024-07-04 14:32:50 +03:00
tplg2_write.m Tools: Tune: Common: Add checks for file open failures 2024-07-04 14:32:50 +03:00
tplg_write.m Tools: Tune: Common: Add checks for file open failures 2024-07-04 14:32:50 +03:00

README.md

Common Scripts to Generate Byte Control Files

The tools need GNU Octave version 4.0.0 or later with octave-signal package.

alsactl_write(fn, blob8)

Converts blob8 to a CSV text file. The output can be used to configure an audio component using sof-ctl. Example:

sof-ctl -n 22 -s output.csv # Apply config to control numid=22

blob_write(fn, blob8)

Converts blob8 to a binary file. The output can be used to configure an audio component using sof-ctl. Example:

sof-ctl -n 22 -b set output.bin # Apply config to control numid=22

tplg_write(fn, blob8, name, comment)

Converts blob8 to a topology config file. The control bytes generated will be called {name}_priv.