summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 6065eef)
raw | patch | inline | side by side (parent: 6065eef)
author | Frank Livingston <frank-livingston@ti.com> | |
Fri, 23 Jun 2017 17:48:15 +0000 (12:48 -0500) | ||
committer | Frank Livingston <frank-livingston@ti.com> | |
Fri, 23 Jun 2017 17:48:15 +0000 (12:48 -0500) |
CB write doesn't skip write in case reader is inactive.
pasdk/test_arm/framework/aspDecOpCircBuf_slave.c | patch | blob | history |
diff --git a/pasdk/test_arm/framework/aspDecOpCircBuf_slave.c b/pasdk/test_arm/framework/aspDecOpCircBuf_slave.c
index d2f34413148dfb19ebb7ae5703d194af92514c9f..36fdccc4ee65594472eab6e6dc5feab13221dc6d 100644 (file)
//Log_info1("cbWriteAf:afCb=0x%04x", (IArg)pCb->afCb); // debug
//Log_info2("cbWriteAf:pCb->readerActiveFlag=%d, pCb->writerActiveFlag=%d", (IArg)pCb->readerActiveFlag, (IArg)pCb->writerActiveFlag); // debug
- if (pCb->readerActiveFlag == 1)
- {
- //
- // Normal case, reader active.
- //
+ //if (pCb->readerActiveFlag == 1)
+ //{
+ // //
+ // // Normal case, reader active.
+ // //
if (pAfWrt->sampleCount != 0)
{
Cache_wb(pCb, sizeof(PAF_AST_DecOpCircBuf), Cache_Type_ALLD, 0);
Cache_wait();
}
- }
- else if (pCb->readerActiveFlag == 0)
+ //}
+ //else if (pCb->readerActiveFlag == 0)
+ if (pCb->readerActiveFlag == 0)
{
//
// Reader inactive, don't write to circular buffer or check OVRflow.