summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 5272500)
raw | patch | inline | side by side (parent: 5272500)
author | Frank Livingston <frank-livingston@ti.com> | |
Fri, 7 Jul 2017 23:56:03 +0000 (18:56 -0500) | ||
committer | Frank Livingston <frank-livingston@ti.com> | |
Fri, 7 Jul 2017 23:56:03 +0000 (18:56 -0500) |
pasdk/common/aspDecOpCircBuf_common.h | patch | blob | history | |
pasdk/test_arm/framework/aspDecOpCircBuf_slave.c | patch | blob | history |
index ec14feeae51f7ad14924a2c763e81cf7b9ceebf1..d8e67e7ab8037df7d8dcc775ebd72e159c1c2b25 100644 (file)
#define ASP_DECOP_CB_INIT_WRTIDX_PCM ( 0 )
#define ASP_DECOP_CB_INIT_RDIDX_PCM ( 0 )
#define ASP_DECOP_CB_INIT_LAG_PCM ( 2 )
-#define ASP_DECOP_CB_TARGET_ND_SAMPS_48kPCM ( ASP_DECOP_CB_INIT_LAG_PCM * 256 ) // PCM target Nominal Delay in number of samples, fs=48 kHz
+#define ASP_DECOP_CB_TARGET_ND_SAMPS_48kPCM ( (ASP_DECOP_CB_INIT_LAG_PCM + 1) * 256 ) // PCM target Nominal Delay in number of samples, fs=48 kHz
#define ASP_DECOP_CB_MAX_NUM_AF_DDP ( 2 )
#if (ASP_DECOP_CB_MAX_NUM_AF_DDP > ASP_DECOP_CB_MAX_NUM_AF)
#define ASP_DECOP_CB_INIT_WRTIDX_DDP ( 0 )
#define ASP_DECOP_CB_INIT_RDIDX_DDP ( 0 )
#define ASP_DECOP_CB_INIT_LAG_DDP ( 1 )
-#define ASP_DECOP_CB_TARGET_ND_SAMPS_DDP ( ASP_DECOP_CB_INIT_LAG_DDP * 1536 ) // DDP target Nominal Delay in number of samples
+#define ASP_DECOP_CB_TARGET_ND_SAMPS_DDP ( (ASP_DECOP_CB_INIT_LAG_DDP + 1) * 1536 ) // DDP target Nominal Delay in number of samples
#define ASP_DECOP_CB_MAX_NUM_AF_THD ( 30 ) //( 15 )
#if (ASP_DECOP_CB_MAX_NUM_AF_THD > ASP_DECOP_CB_MAX_NUM_AF)
#define ASP_DECOP_CB_INIT_WRTIDX_THD ( 0 )
#define ASP_DECOP_CB_INIT_RDIDX_THD ( 0 )
//#define ASP_DECOP_CB_INIT_LAG_THD ( 5 ) // 5*20ms = 100 ms, For the worst case of 100 ms
-#define ASP_DECOP_CB_TARGET_ND_SAMPS_48kTHD ( 3504 )//( 2224 ) // THD target Nominal Delay in number of samples, fs=48 kHz
+#define ASP_DECOP_CB_TARGET_ND_SAMPS_48kTHD ( 3504 ) //( 2224 ) // THD target Nominal Delay in number of samples, fs=48 kHz
#define ASP_DECOP_CB_TARGET_ND_SAMPS_96kTHD ( ASP_DECOP_CB_TARGET_ND_SAMPS_48kTHD ) // THD target Nominal Delay in number of samples, fs=96 kHz
#define ASP_DECOP_CB_TARGET_ND_SAMPS_192kTHD ( ASP_DECOP_CB_TARGET_ND_SAMPS_48kTHD ) // THD target Nominal Delay in number of samples, fs=192 kHz
diff --git a/pasdk/test_arm/framework/aspDecOpCircBuf_slave.c b/pasdk/test_arm/framework/aspDecOpCircBuf_slave.c
index cc739df3732fe8d507f4b328f7368526dffa9f5c..5427145162c5ed28f06a1bf04669714a1c34b41c 100644 (file)
//}
// Update CB primed flag
- // calculate number of delta samples before
+ // calculate number of delta samples before allowing CB read
if (pCb->primedFlag == 0)
{
pCb->primedFlag = 1;