@@ -105,7 +105,7 @@ U16 bts2_sbc_encode_cfg(BTS2E_SBC_CHNL_MODE chnl_mode,
105105/*----------------------------------------------------------------------------*
106106*
107107* DESCRIPTION:
108- * Configure the settings required before decoding.
108+ * Configure sbc decoder settings for the specified connection
109109*
110110* INPUT:
111111* BTS2E_SBC_CHNL_MODE chnl_mode
@@ -114,6 +114,7 @@ U16 bts2_sbc_encode_cfg(BTS2E_SBC_CHNL_MODE chnl_mode,
114114* U8 nrof_blocks
115115* U8 nrof_subbands
116116* U8 bitpool
117+ * U8 con_idx
117118*
118119* OUTPUT:
119120* If inputs are valid else returns FALSE.
@@ -129,6 +130,14 @@ U8 bts2_sbc_decode_cfg(BTS2E_SBC_CHNL_MODE chnl_mode,
129130 U8 nrof_subbands ,
130131 U8 bitpool );
131132
133+ U8 bts2_sbc_decode_cfg_ext (BTS2E_SBC_CHNL_MODE chnl_mode ,
134+ BTS2E_SBC_ALLOC_METHOD alloc_method ,
135+ U16 sample_freq ,
136+ U8 nrof_blocks ,
137+ U8 nrof_subbands ,
138+ U8 bitpool ,
139+ U8 con_idx );
140+
132141/*----------------------------------------------------------------------------*
133142*
134143* DESCRIPTION:
@@ -152,12 +161,13 @@ void bts2_sbc_encode(BTS2S_SBC_STREAM *pbss);
152161/*----------------------------------------------------------------------------*
153162*
154163* DESCRIPTION:
155- * SBC decode.
164+ * Sbc decoding the specified connection
156165*
157166*
158167*
159168* INPUT:
160169* BTS2S_SBC_STREAM *pbss
170+ * U8 con_idx
161171*
162172*
163173* OUTPUT:
@@ -168,20 +178,23 @@ void bts2_sbc_encode(BTS2S_SBC_STREAM *pbss);
168178*
169179*----------------------------------------------------------------------------*/
170180void bts2_sbc_decode (BTS2S_SBC_STREAM * pbss );
181+ void bts2_sbc_decode_ext (BTS2S_SBC_STREAM * pbss , U8 con_idx );
171182
172183void bts2_sbc_encode_completed (void );
173184
174185
175186void bts2_sbc_decode_completed (void );
187+ void bts2_sbc_decode_completed_ext (U8 con_idx );
176188
177189
178190///////////////////////////////////////////////////////////////////////////////////////////////////////////
179191/*----------------------------------------------------------------------------*
180192*
181193* DESCRIPTION:
182- * Configure the settings required before encoding.
194+ * Configure msbc encoder settings for the specified connection
183195*
184196* INPUT:
197+ * U8 con_idx
185198*
186199* OUTPUT:
187200* Frame size in bytes if inputs are valid else returns zero.
@@ -191,13 +204,15 @@ void bts2_sbc_decode_completed(void);
191204*
192205*----------------------------------------------------------------------------*/
193206U16 bts2_msbc_encode_cfg (void );
207+ U16 bts2_msbc_encode_cfg_ext (U8 con_idx );
194208
195209/*----------------------------------------------------------------------------*
196210*
197211* DESCRIPTION:
198- * Configure the settings required before decoding.
212+ * Configure msbc decoder settings for the specified connection
199213*
200214* INPUT:
215+ * U8 con_idx
201216*
202217* OUTPUT:
203218* If inputs are valid else returns FALSE.
@@ -207,16 +222,18 @@ U16 bts2_msbc_encode_cfg(void);
207222*
208223*----------------------------------------------------------------------------*/
209224U8 bts2_msbc_decode_cfg (void );
225+ U8 bts2_msbc_decode_cfg_ext (U8 con_idx );
210226
211227/*----------------------------------------------------------------------------*
212228*
213229* DESCRIPTION:
214- * mSBC encode.
230+ * MSBC encoding the specified connection
215231*
216232*
217233*
218234* INPUT:
219235* BS_SBC_STREAM *pbss
236+ * U8 con_idx
220237*
221238*
222239* OUTPUT:
@@ -227,16 +244,18 @@ U8 bts2_msbc_decode_cfg(void);
227244*
228245*----------------------------------------------------------------------------*/
229246void bts2_msbc_encode (BTS2S_SBC_STREAM * pbss );
247+ void bts2_msbc_encode_ext (BTS2S_SBC_STREAM * pbss , U8 con_idx );
230248
231249/*----------------------------------------------------------------------------*
232250*
233251* DESCRIPTION:
234- * mSBC decode.
252+ * MSBC decoding the specified connection
235253*
236254*
237255*
238256* INPUT:
239257* BS_SBC_STREAM *pbss
258+ * U8 con_idx
240259*
241260*
242261* OUTPUT:
@@ -247,12 +266,15 @@ void bts2_msbc_encode(BTS2S_SBC_STREAM *pbss);
247266*
248267*----------------------------------------------------------------------------*/
249268void bts2_msbc_decode (BTS2S_SBC_STREAM * pbss );
269+ void bts2_msbc_decode_ext (BTS2S_SBC_STREAM * pbss , U8 con_idx );
250270
251271
252272void bts2_msbc_encode_completed (void );
273+ void bts2_msbc_encode_completed_ext (U8 con_idx );
253274
254275
255276void bts2_msbc_decode_completed (void );
277+ void bts2_msbc_decode_completed_ext (U8 con_idx );
256278
257279
258280#ifdef __cplusplus
0 commit comments