Home
last modified time | relevance | path

Searched refs:SINT16 (Results 1 – 12 of 12) sorted by relevance

/hal_espressif-latest/components/bt/host/bluedroid/external/sbc/encoder/srce/
Dsbc_dct_coeffs.c32 const SINT16 gas16AnalDCTcoeff4[] = {
33 (SINT16)(0.7071 * 32768),
34 (SINT16)(0.9239 * 32768),
35 (SINT16)(1.0000 * 32767),
36 (SINT16)(0.9239 * 32768),
37 (SINT16)(0.7071 * 32768),
38 (SINT16)(0.3827 * 32768),
39 (SINT16)(0.0000 * 32768),
40 (SINT16)(-0.3827 * 32768),
42 (SINT16)(-0.7071 * 32768),
[all …]
Dsbc_enc_coeffs.c32 const SINT16 gas32CoeffFor4SBs[] = {
33 (SINT16)((SINT32)0x00000000 >> 16), (SINT16)0x00000000,
34 (SINT16)((SINT32)0x001194E6 >> 16), (SINT16)0x001194E6,
35 (SINT16)((SINT32)0x0030E2D3 >> 16), (SINT16)0x0030E2D3,
36 (SINT16)((SINT32)0x00599403 >> 16), (SINT16)0x00599403,
37 (SINT16)((SINT32)0x007DBCC8 >> 16), (SINT16)0x007DBCC8,
38 (SINT16)((SINT32)0x007F88E4 >> 16), (SINT16)0x007F88E4,
39 (SINT16)((SINT32)0x003D239B >> 16), (SINT16)0x003D239B,
40 (SINT16)((SINT32)0xFF9BB9D5 >> 16), (SINT16)0xFF9BB9D5,
42 (SINT16)((SINT32)0x01659F45 >> 16), (SINT16)0x01659F45,
[all …]
Dsbc_enc_bit_alloc_ste.c34 extern const SINT16 sbc_enc_as16Offset4[4][4];
35 extern const SINT16 sbc_enc_as16Offset8[4][8];
54 SINT16 *ps16BitNeed; /*temp memory to store required number of bits*/ in sbc_enc_bit_alloc_ste()
56 SINT16 *ps16GenBufPtr, *pas16ScaleFactor; in sbc_enc_bit_alloc_ste()
57 SINT16 *ps16GenArrPtr; in sbc_enc_bit_alloc_ste()
58 SINT16 *ps16GenTabPtr; in sbc_enc_bit_alloc_ste()
73 ps16GenTabPtr = (SINT16 *)sbc_enc_as16Offset4[pstrCodecParams->s16SamplingFreq]; in sbc_enc_bit_alloc_ste()
75 ps16GenTabPtr = (SINT16 *)sbc_enc_as16Offset8[pstrCodecParams->s16SamplingFreq]; in sbc_enc_bit_alloc_ste()
85 *ps16GenBufPtr = (SINT16)(s32Loudness >> 1); in sbc_enc_bit_alloc_ste()
87 *ps16GenBufPtr = (SINT16)s32Loudness; in sbc_enc_bit_alloc_ste()
[all …]
Dsbc_enc_bit_alloc_mono.c34 const SINT16 sbc_enc_as16Offset4[4][4] = { { -1, 0, 0, 0}, { -2, 0, 0, 1},
37 const SINT16 sbc_enc_as16Offset8[4][8] = { { -2, 0, 0, 0, 0, 0, 0, 1},
58 SINT16 *ps16BitNeed; /*temp memory to store required number of bits*/ in sbc_enc_bit_alloc_mono()
60 SINT16 *ps16GenBufPtr; in sbc_enc_bit_alloc_mono()
61 SINT16 *ps16GenArrPtr; in sbc_enc_bit_alloc_mono()
62 SINT16 *ps16GenTabPtr; in sbc_enc_bit_alloc_mono()
78 ps16GenTabPtr = (SINT16 *) in sbc_enc_bit_alloc_mono()
81 ps16GenTabPtr = (SINT16 *) in sbc_enc_bit_alloc_mono()
92 *(ps16GenBufPtr) = (SINT16)(s32Loudness >> 1); in sbc_enc_bit_alloc_mono()
94 *(ps16GenBufPtr) = (SINT16)s32Loudness; in sbc_enc_bit_alloc_mono()
[all …]
Dsbc_encoder.c32 SINT16 EncMaxShiftCounter;
46 SINT16 *ps16ScfL; in SBC_Encoder()
95 *ps16ScfL++ = (SINT16)u32Count; in SBC_Encoder()
140 … if ( (*ps16ScfL + * (ps16ScfL + s32NumOfSubBands)) > (SINT16)(u32CountSum + u32CountDiff) ) { in SBC_Encoder()
150 *ps16ScfL = (SINT16)u32CountSum; in SBC_Encoder()
151 *(ps16ScfL + s32NumOfSubBands) = (SINT16)u32CountDiff; in SBC_Encoder()
176 pstrEncParams->s16MaxBitNeed = (SINT16)maxBit; in SBC_Encoder()
201 SINT16 s16Bitpool; /*to store bit pool value*/ in SBC_Encoder_Init()
202 SINT16 s16BitRate; /*to store bitrate*/ in SBC_Encoder_Init()
203 SINT16 s16FrameLen; /*to store frame length*/ in SBC_Encoder_Init()
[all …]
Dsbc_analysis.c96 #define WIND_4_SUBBANDS_0_1 (SINT16)0x0166 /* gas32CoeffFor4SBs[8] = -gas32CoeffFor4SBs[32] = 0x01…
97 #define WIND_4_SUBBANDS_0_2 (SINT16)0x115B /* gas32CoeffFor4SBs[16] = -gas32CoeffFor4SBs[24] = 0x1…
98 #define WIND_4_SUBBANDS_1_0 (SINT16)0x0012 /* gas32CoeffFor4SBs[1 et 39] = 0x001194E6 */
99 #define WIND_4_SUBBANDS_1_1 (SINT16)0x029E /* gas32CoeffFor4SBs[9 et 31] = 0x029DBAA3 */
100 #define WIND_4_SUBBANDS_1_2 (SINT16)0x18F5 /* gas32CoeffFor4SBs[17 et 23] = 0x18F55C90 */
101 #define WIND_4_SUBBANDS_1_3 (SINT16)0xF610 /* gas32CoeffFor4SBs[15 et 25] = 0xF60FAF37 */
102 #define WIND_4_SUBBANDS_1_4 (SINT16)0xFF9C /* gas32CoeffFor4SBs[7 et 33] = 0xFF9BB9D5 */
103 #define WIND_4_SUBBANDS_2_0 (SINT16)0x0031 /* gas32CoeffFor4SBs[2 et 38] = 0x0030E2D3 */
104 #define WIND_4_SUBBANDS_2_1 (SINT16)0x03B2 /* gas32CoeffFor4SBs[10 et 30] = 0x03B23341 */
105 #define WIND_4_SUBBANDS_2_2 (SINT16)0x1F91 /* gas32CoeffFor4SBs[18 et 22] = 0x1F91CA46 */
[all …]
Dsbc_dct.c65 extern const SINT16 gas16AnalDCTcoeff8[];
66 extern const SINT16 gas16AnalDCTcoeff4[];
Dsbc_packing.c72 SINT16 *ps16GenPtr; in EncPacking()
77 SINT16 *ps16ScfPtr; in EncPacking()
/hal_espressif-latest/components/bt/host/bluedroid/external/sbc/encoder/include/
Dsbc_encoder.h161 SINT16 s16SamplingFreq; /* 16k, 32k, 44.1k or 48k*/
162 SINT16 s16ChannelMode; /* mono, dual, streo or joint streo*/
163 SINT16 s16NumOfSubBands; /* 4 or 8 */
164 SINT16 s16NumOfChannels;
165 SINT16 s16NumOfBlocks; /* 4, 8, 12 or 16*/
166 SINT16 s16AllocationMethod; /* loudness or SNR*/
167 SINT16 s16BitPool; /* 16*numOfSb for mono & dual;
173 SINT16 as16Join[SBC_MAX_NUM_OF_SUBBANDS]; /*1 if JS, 0 otherwise*/
176 SINT16 s16MaxBitNeed;
177 SINT16 as16ScaleFactor[SBC_MAX_NUM_OF_CHANNELS * SBC_MAX_NUM_OF_SUBBANDS];
[all …]
Dsbc_enc_func_declare.h31 extern const SINT16 gas32CoeffFor4SBs[];
32 extern const SINT16 gas32CoeffFor8SBs[];
Dsbc_types.h36 typedef short SINT16; typedef
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/a2dp/
Dbtc_a2dp_source.c812 SINT16 s16BitPool = 0; in btc_a2dp_source_enc_update()
813 SINT16 s16BitRate; in btc_a2dp_source_enc_update()
814 SINT16 s16FrameLen; in btc_a2dp_source_enc_update()
852 s16BitPool = (SINT16)( (pstrEncParams->u16BitRate * in btc_a2dp_source_enc_update()
880 s16BitPool = (SINT16)( ((pstrEncParams->s16NumOfSubBands * in btc_a2dp_source_enc_update()