Home
last modified time | relevance | path

Searched refs:s32NumOfSubBands (Results 1 – 4 of 4) sorted by relevance

/hal_espressif-latest/components/bt/host/bluedroid/external/sbc/encoder/srce/
Dsbc_enc_bit_alloc_mono.c63 SINT32 s32NumOfSubBands = pstrCodecParams->s16NumOfSubBands; in sbc_enc_bit_alloc_mono() local
68 ps16GenBufPtr = ps16BitNeed + s32Ch * s32NumOfSubBands; in sbc_enc_bit_alloc_mono()
74 ps16GenBufPtr = ps16BitNeed + s32Ch * s32NumOfSubBands; in sbc_enc_bit_alloc_mono()
76 ps16GenBufPtr = ps16BitNeed + s32Ch * s32NumOfSubBands; in sbc_enc_bit_alloc_mono()
77 if (s32NumOfSubBands == 4) { in sbc_enc_bit_alloc_mono()
84 for (s32Sb = 0; s32Sb < s32NumOfSubBands; s32Sb++) { in sbc_enc_bit_alloc_mono()
85 if (pstrCodecParams->as16ScaleFactor[s32Ch * s32NumOfSubBands + s32Sb] == 0) { in sbc_enc_bit_alloc_mono()
89 (SINT32)(pstrCodecParams->as16ScaleFactor[s32Ch * s32NumOfSubBands + s32Sb] in sbc_enc_bit_alloc_mono()
105 ps16GenBufPtr = ps16BitNeed + s32Ch * s32NumOfSubBands; in sbc_enc_bit_alloc_mono()
106 for (s32Sb = 0; s32Sb < s32NumOfSubBands; s32Sb++) { in sbc_enc_bit_alloc_mono()
[all …]
Dsbc_enc_bit_alloc_ste.c59 SINT32 s32NumOfSubBands = pstrCodecParams->s16NumOfSubBands; in sbc_enc_bit_alloc_ste() local
72 if (s32NumOfSubBands == 4) { in sbc_enc_bit_alloc_ste()
78 for (s32Sb = 0; s32Sb < s32NumOfSubBands; s32Sb++) { in sbc_enc_bit_alloc_ste()
111 for (s32Sb = 0; s32Sb < 2 * s32NumOfSubBands; s32Sb++) { in sbc_enc_bit_alloc_ste()
132 for (s32Sb = 0; s32Sb < s32NumOfSubBands; s32Sb++) { in sbc_enc_bit_alloc_ste()
148 ps16GenArrPtr -= 2 * s32NumOfSubBands; in sbc_enc_bit_alloc_ste()
150 while ( (s32BitCount > 0) && (s32Sb < s32NumOfSubBands) ) { in sbc_enc_bit_alloc_ste()
166 ps16GenBufPtr = ps16BitNeed + s32NumOfSubBands + s32Sb; in sbc_enc_bit_alloc_ste()
167 ps16GenArrPtr = pstrCodecParams->as16Bits + s32NumOfSubBands + s32Sb; in sbc_enc_bit_alloc_ste()
175 while ((s32BitCount > 0) && (s32Sb < s32NumOfSubBands)) { in sbc_enc_bit_alloc_ste()
[all …]
Dsbc_encoder.c55 register SINT32 s32NumOfSubBands = pstrEncParams->s16NumOfSubBands; in SBC_Encoder() local
66 if (s32NumOfSubBands == 4) { in SBC_Encoder()
74 s32Ch = pstrEncParams->s16NumOfChannels * s32NumOfSubBands; in SBC_Encoder()
107 for (s32Sb = 0; s32Sb < s32NumOfSubBands - 1; s32Sb++) { in SBC_Encoder()
114 *pSum = (*SbBuffer + * (SbBuffer + s32NumOfSubBands)) >> 1; in SBC_Encoder()
119 *pDiff = (*SbBuffer - * (SbBuffer + s32NumOfSubBands)) >> 1; in SBC_Encoder()
140 … if ( (*ps16ScfL + * (ps16ScfL + s32NumOfSubBands)) > (SINT16)(u32CountSum + u32CountDiff) ) { in SBC_Encoder()
151 *(ps16ScfL + s32NumOfSubBands) = (SINT16)u32CountDiff; in SBC_Encoder()
159 *(SbBuffer + s32NumOfSubBands) = *pDiff; in SBC_Encoder()
161 SbBuffer += s32NumOfSubBands << 1; in SBC_Encoder()
Dsbc_packing.c74 SINT32 s32NumOfSubBands = pstrEncParams->s16NumOfSubBands; in EncPacking() local
106 for (s32Sb = 0; s32Sb < s32NumOfSubBands; s32Sb++) { in EncPacking()
112 if (s32NumOfSubBands == SUB_BANDS_4) { in EncPacking()
123 s32Sb = s32NumOfChannels * s32NumOfSubBands; in EncPacking()
246 for (s32LoopCountJ = 7; s32LoopCountJ >= (8 - s32NumOfSubBands); s32LoopCountJ--) { in EncPacking()