Merge branch 'ivas-float-update' into 1066-ivas-float-update-enhance-the-mode-enforcement-functionality-force-to-include-support-for-read-write-operations
ACELP_config*acelp_cfg,/* i : ACELP bit-allocation */
constint16_tsignaling_bits,/* i : number of signaling bits */
constint16_tcoder_type,/* i : coder type */
#ifdef NONBE_FIX_GSC_BSTR
constint16_tinactive_coder_type_flag,/* i : AVQ (0) or GSC (1) IC flag */
#endif
constint16_ttc_subfr,/* i : TC subfr ID */
constint16_ttc_call,/* i : TC call number (0,1,2,3,5(DEC)) */
int16_t*nBits_es_Pred,/* o : number of bits for Es_pred Q */
@@ -775,7 +778,13 @@ ivas_error config_acelp1(
}
/* gain Q bit-budget - part 1 */
#ifdef NONBE_FIX_GSC_BSTR
if((coder_type!=UNVOICED&&coder_type!=AUDIO&&coder_type!=INACTIVE&&!(core_brate<=ACELP_8k00&&coder_type!=TRANSITION))/* mid bitrates in GC and VC, low+mid bitrates in TC */||
#define NONE_BE_FIX_BASOP_1044_OSBA_PRERENDER_MIX_GAINS /* DLB: adjust prerendering and mixing gain in OSBA encoder. This is fix to float codes*/
#define NONBE_1211_DTX_BR_SWITCHING /* VA: port float issue 1211: fix crash in MASA DTX bitrate switching */
#define NONBE_FIX_1189_GSC_IVAS_OMASA /* VA: Fix for issue 1189: Bitstream desynchornization due to reading/writing of the GSC_IVAS_mode parameter */
#define NONBE_FIX_1087_OOB_SBA_DTX_RS /* VA: issue 1087: Extend the length of the buffer for MCT decoding to avoid out-of-bound writing in SBA SID bitrate switching decoding */
#define FIX_920_IGF_INIT_ERROR /* FhG: issue 920: fix bitrate mismatch in initial IGF config to avoid error message in same cases */
#define NONBE_1273_ISM_METADATA_COUNTER /* VA: FLP issue 1273: fix counter overflow in ISM metadata encoder */
#define NONBE_FIX_GSC_BSTR /* VA: issue 1264 FLP (1189 BASOP): Fix bitstream synchronization between encoder and decoder in ACELP GSC in OMASA */
/* #################### End FIXES switches ############################ */