PASDK-218:Update CB read to allow read spanning multiple CB AFs
authorFrank Livingston <frank-livingston@ti.com>
Thu, 20 Jul 2017 22:28:37 +0000 (17:28 -0500)
committerFrank Livingston <frank-livingston@ti.com>
Thu, 20 Jul 2017 22:28:37 +0000 (17:28 -0500)
commit659fe1d8c357ebc56df6ac6bffb5978acb26e1ef
treefe88fa3d5ccb5783bd298b32ecb641a7005b7245
parent12170418ad89f743d1ec4022e2956f15bdc1830f
PASDK-218:Update CB read to allow read spanning multiple CB AFs

- cbReadAf() can read frame lengths not a multiple of Dec output frame
  length(s)
- cbReadAf() doesn't re-scan entire CB AF metadata array for each read
  frame
- drain complete check moved to beginning of cbReadAf() to allow for
  delayed detection of drain state and CB empty
pasdk/common/aspDecOpCircBuf_common.c
pasdk/common/aspDecOpCircBuf_common.h
pasdk/test_arm/framework/aspDecOpCircBuf_slave.c
pasdk/test_arm/framework/audioStreamDecodeProc.c
pasdk/test_dsp/framework/aspDecOpCircBuf_master.c
pasdk/test_dsp/framework/itopo/params.c