summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 15a2789)
raw | patch | inline | side by side (parent: 15a2789)
author | Chitresh Gupta <chitresh.g@pathpartnertech.com> | |
Wed, 5 Apr 2017 11:16:04 +0000 (16:46 +0530) | ||
committer | Chitresh Gupta <chitresh.g@pathpartnertech.com> | |
Wed, 5 Apr 2017 11:16:04 +0000 (16:46 +0530) |
pasdk/test_arm/framework/aspDecOpCircBuf_slave.c | patch | blob | history | |
pasdk/test_dsp/framework/aspDecOpCircBuf_master.c | patch | blob | history |
diff --git a/pasdk/test_arm/framework/aspDecOpCircBuf_slave.c b/pasdk/test_arm/framework/aspDecOpCircBuf_slave.c
index 7c5d0e664503fddba5c5f67cbd94f5883605d418..adf5fcfa906dcc93f7edd5bbf618efd2fd802e97 100644 (file)
}
pAfCbNextAf = &pCb->afCb[nextWrtIdx]; // +1 or last AF if overflow
}
pAfCbNextAf = &pCb->afCb[nextWrtIdx]; // +1 or last AF if overflow
- pAfCbNextAf->data.sample[0] = &pAfCb->data.sample[PAF_MAX_NUM_PRIVATE_MD - 1][pAfWrt->sampleCount];// pAfCb->data.sample[15] + (pAfCb->sampleCount * sizeof(PAF_AudioData));
+ pAfCbNextAf->data.sample[0] = &pAfCb->data.sample[pCb->maxAFChanNum - 1][pAfWrt->sampleCount];// pAfCb->data.sample[15] + (pAfCb->sampleCount * sizeof(PAF_AudioData));
// write audio frame information updated by decoder
pAfCb->sampleDecode = pAfWrt->sampleDecode;
// write audio frame information updated by decoder
pAfCb->sampleDecode = pAfWrt->sampleDecode;
diff --git a/pasdk/test_dsp/framework/aspDecOpCircBuf_master.c b/pasdk/test_dsp/framework/aspDecOpCircBuf_master.c
index fe61bee72a9d3cf803019f8671dc97398fc39ab0..682536eecd403223dd420c2918a02be9d0a28586 100644 (file)
// compute stream mask
streamMask = pAfRd->fxns->channelMask(pAfRd, pAfCb->channelConfigurationStream);
// compute stream mask
streamMask = pAfRd->fxns->channelMask(pAfRd, pAfCb->channelConfigurationStream);
+ // Invalidate channel pointers
+ Cache_inv(pAfCb->data.sample, pCb->maxAFChanNum*sizeof(PAF_AudioData *), Cache_Type_ALLD, 0);
+ Cache_wait();
+
// Invalidate PCM data
for (i = 0; i < pCb->maxAFChanNum; i++)
{
// Invalidate PCM data
for (i = 0; i < pCb->maxAFChanNum; i++)
{