C5517 Audio Preprocessing demo patch file details
July 2017
--------------------------------------------------
--------------------------------------------------

These patch files are needed to add the following functionality to the demo:

1) 4 microphone linear board : The Audio Preprocessing demo in CSL 3.07 when released was designed for the 8 mic Circular Microphone Board(CMB). So, when the 4 mic Linear Microphone Board (LMB) needs to be used with this demo, the appropriate beam former coefficients and codec settings needed to be changed. Thats what the following files are doing:

AudioCodec_DMA.c
codec_pcm186x.c
sysbfflt.c

2) Add Dynamic Range Compression (DRC) module: The Audio Preprocessing demo in CSL 3.07 when released did not contain the DRC code. The files below adds DRC functionality to the demo.

debug.h
types.h
ecomem.h
bf_asnr_mss_vau.c
bf_asnr_mss_vau.h

NOTE: These patch files will no longer be needed once CSL 3.08 is released since they will be incorporated into the source code.