utils: sofprobeclient: embed SOF probe parser for real-time demux
Integrate the sof-probes demux engine directly into sofprobeclient so
captured compressed data is parsed in real time instead of being
written to a raw file.
Log output from non-audio probe points is printed to stdout
(equivalent to sof-probes -l). Audio probe data is extracted into
buffer_<id>.wav files in the current directory. The file output
parameter is removed; sofprobeclient no longer acts as a generic
recorder.
New files copied from SOF v2.9 sources tools/probes/ with include
paths adjusted for standalone tinycompress build:
probes_demux.c / probes_demux.h - probe stream parser
probes_wave.h - WAV header definitions
probe_dma_frame.h - DMA frame packet format
Closes: https://github.com/alsa-project/tinycompress/pull/35 Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com> Signed-off-by: Jaroslav Kysela <perex@perex.cz>