]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blobdiff - pasdk/common/aspDecOpCircBuf_common.h
PASDK183: maxFramelength updated to 8192
[processor-sdk/performance-audio-sr.git] / pasdk / common / aspDecOpCircBuf_common.h
index 338acfaa9055ed04c50e0cd7d0e6ef38cbe20921..a1b36444ed78a842dda624294f3fdb9de7dd5b82 100644 (file)
@@ -54,23 +54,37 @@ All rights reserved.
 #define ASP_DECOP_CB_MAX_NUM_PCM_CH_MAT        ( 32 )     // decoder output circular buffer maximum number audio PCM channels for MAT
 #define ASP_DECOP_CB_MAX_PCM_FRAME_LEN_48kMAT  ( 4*256 )  // decoder output circular buffer maximum PCM frame length at 48kHz sampling rate
 
+// TODO: update for dts
+#define ASP_DECOP_CB_MAX_NUM_PCM_CH_DTS        ( 32 )      // decoder output circular buffer maximum number audio PCM channels for MAT
+#define ASP_DECOP_CB_MAX_PCM_FRAME_LEN_48kDTS  ( 16*256 )  // decoder output circular buffer maximum PCM frame length at 48kHz sampling rate
+
 #define ASP_DECOP_CB_PCM_BUF_SZ             ( ASP_DECOP_CB_MAX_NUM_PCM_CH * ASP_DECOP_CB_MAX_NUM_PCM_FRAMES * ASP_DECOP_CB_MAX_PCM_FRAME_LEN )
 #define ASP_DECOP_CB_PCM_BUF_SZ_32CH48kMAT  ( ASP_DECOP_CB_MAX_NUM_PCM_CH_MAT * ASP_DECOP_CB_MAX_NUM_PCM_FRAMES * ASP_DECOP_CB_MAX_PCM_FRAME_LEN_48kMAT )
 
+// PCM
 #define ASP_DECOP_CB_MAX_NUM_AF_PCM         ( 4 )
 #define ASP_DECOP_CB_INIT_LAG_PCM           ( 2 ) // 1...3
 #define ASP_DECOP_CB_INIT_WRTIDX_PCM        ( ASP_DECOP_CB_INIT_LAG_PCM )
 #define ASP_DECOP_CB_INIT_RDIDX_PCM         ( 0 )
 
+// DDP
 #define ASP_DECOP_CB_MAX_NUM_AF_DDP         ( 2 )
 #define ASP_DECOP_CB_INIT_LAG_DDP           ( 4 ) // 0...5
 #define ASP_DECOP_CB_INIT_WRTIDX_DDP        ( 1 )
 #define ASP_DECOP_CB_INIT_RDIDX_DDP         ( 0 )
 
+// MAT-THD
 #define ASP_DECOP_CB_MAX_NUM_AF_THD         ( 10 )
 #define ASP_DECOP_CB_INIT_LAG_THD           ( 3 )  
 #define ASP_DECOP_CB_INIT_WRTIDX_THD        ( 1 )
 #define ASP_DECOP_CB_INIT_RDIDX_THD         ( 0 )
+
+// DTS - TODO: to update for DTS
+#define ASP_DECOP_CB_MAX_NUM_AF_DTS         ( 10 )
+#define ASP_DECOP_CB_INIT_LAG_DTS           ( 3 )
+#define ASP_DECOP_CB_INIT_WRTIDX_DTS        ( 1 )
+#define ASP_DECOP_CB_INIT_RDIDX_DTS         ( 0 )
+
 #define ASP_DECODE_CB_GATE_NAME             ( "AspDecOpCbGate" )
 #define ASP_DECODE_CB_GATE_REGION_ID        ( 0 )