[Sound-open-firmware] [PATCH 0/3] Host based component testing

Ranjani Sridharan ranjani.sridharan at linux.intel.com
Mon May 7 21:17:19 CEST 2018


On Mon, 2018-05-07 at 14:50 +0100, Liam Girdwood wrote:
> On Wed, 2018-05-02 at 21:31 -0700, Ranjani Sridharan wrote:
> > This set of patches introduces the testbench for audio processing
> > components in SOF. The testbench enables for functional/quality
> > test of the components. The testbench reads in audio samples from a
> > file and write out the processed samples to the output file.
> > 
> > The common directory includes routines for topology parsing and
> > setting up sof ipc, scheduler and processing pipelines. It also
> > includes simpler implementations for SOF features such as tracing. 
> > It also includes the fileread/filewrite components that allow 
> > reading in or writing out samples from/to a file.
> > 
> > The volume testbench directory includes the testbench for volume
> > component. The volume testbench reads in input samples from a file
> > ,schedules pipeline copy and copies the processed sample to the
> > output
> > file. The output file can be used to perform audio quality tests
> > using
> > matlab/octave. Testbench for other components such as src/eq will
> > be
> > added later.
> > 
> > Ranjani Sridharan (3):
> >   [RFC]tune: add common testbench common headers and source files
> >   [RFC]tune: add fileread and filewrite components
> >   [RFC]tune: add volume testbench
> > 
> >  Makefile.am               |   2 +-
> >  configure.ac              |   5 +-
> >  tune/Makefile.am          |   1 +
> >  tune/common/Makefile.am   |  11 +
> >  tune/common/common_test.c | 461 ++++++++++++++++++++++++
> >  tune/common/common_test.h | 125 +++++++
> >  tune/common/common_tplg.c | 873
> > ++++++++++++++++++++++++++++++++++++++++++++++
> >  tune/common/common_tplg.h | 195 +++++++++++
> >  tune/common/fileread.c    | 385 ++++++++++++++++++++
> >  tune/common/filewrite.c   | 395 +++++++++++++++++++++
> >  tune/volume/Makefile.am   |  17 +
> >  tune/volume/volume_test.c | 160 +++++++++
> 
> 
> Should thee not go under src/test ?
Yes, I'll fix that.

> 
> Liam
> _______________________________________________
> Sound-open-firmware mailing list
> Sound-open-firmware at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/sound-open-firmware


More information about the Sound-open-firmware mailing list