From ec21e6d7b11751cba2501c690d0e16fcb0581d3c Mon Sep 17 00:00:00 2001 From: wanglei <wanglei@qq.com> Date: 星期三, 27 三月 2024 11:51:10 +0800 Subject: [PATCH] 更新ModuleProcLibs.dlb文件,对应ModuleProcLibs版本47250d。 --- src/f2f.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/f2f.c b/src/f2f.c index 1b9e960..d95a2fa 100644 --- a/src/f2f.c +++ b/src/f2f.c @@ -87,6 +87,7 @@ } #define CHANNEL_OF(c) (2*((c)&(codec->slot_num-1))+ (c)/codec->slot_num) +#define OFFSET(j) (j<codec->channel_num?CHANNEL_OF(j): CHANNEL_OF(j-codec->channel_num+codec->slot_num)) /* * sec 排列方式: 0,16,1,17,2,18,...,15,31 */ @@ -103,7 +104,7 @@ if(codec->enable_sec){ for(u32 j = 0; channel < mInputNum && j < codec->channel_num*2 ;j ++,channel++) { if(mRxChannel[channel] != NULL) - floatData(mRxChannel[channel], dataPtr + CHANNEL_OF(j),codec->slot_num*2, SAMPLE_NUM); + floatData(mRxChannel[channel], dataPtr + OFFSET(j),codec->slot_num*2, SAMPLE_NUM); } } else{ @@ -130,7 +131,7 @@ if(codec->enable_sec){ for(u32 j = 0; channel < mOutputNum && j < codec->channel_num*2 ;j ++,channel++) { if(mTxChannel[channel] != NULL) - fixData(dataPtr + CHANNEL_OF(j), mTxChannel[channel], codec->slot_num*2, SAMPLE_NUM); + fixData(dataPtr +OFFSET(j), mTxChannel[channel], codec->slot_num*2, SAMPLE_NUM); } } else{ -- Gitblit v1.9.3