Loading lib_dec/ivas_spar_decoder.c +1 −1 Original line number Diff line number Diff line Loading @@ -880,7 +880,7 @@ static void ivas_spar_get_skip_mat( /*-------------------------------------------------------------------* * ivas_spar_foa_dec_upmixer() * ivas_spar_dec_upmixer() * * IVAS SPAR upmixer *-------------------------------------------------------------------*/ Loading lib_dec/ivas_spar_md_dec.c +18 −19 Original line number Diff line number Diff line Loading @@ -88,7 +88,7 @@ static void ivas_parse_parameter_bitstream_dtx( ivas_spar_md_t *pSpar_md, Decode static ivas_error ivas_deindex_real_index( int16_t **index, const int16_t q_levels, const float min_value, const float max_value, float **quant, const int16_t num_ch, const int16_t dim2 ); static void ivas_spar_foa_dec_parse_md_bs( ivas_spar_md_dec_state_t *hMdDec, Decoder_State *st, int16_t *nB, int16_t *bands_bw, int16_t *dtx_vad, const int32_t ivas_total_brate, const int16_t use_planar_coeff, const int16_t sba_inactive_mode ); static void ivas_spar_dec_parse_md_bs( ivas_spar_md_dec_state_t *hMdDec, Decoder_State *st, int16_t *nB, int16_t *bands_bw, int16_t *dtx_vad, const int32_t ivas_total_brate, const int16_t use_planar_coeff, const int16_t sba_inactive_mode ); /*------------------------------------------------------------------------- Loading Loading @@ -286,12 +286,12 @@ ivas_error ivas_spar_md_dec_open( /*------------------------------------------------------------------------- * ivas_spar_foa_md_dec_matrix_close() * ivas_spar_md_dec_matrix_close() * * Deallocate SPAR MD decoder matrices *------------------------------------------------------------------------*/ static void ivas_spar_foa_md_dec_matrix_close( static void ivas_spar_md_dec_matrix_close( ivas_spar_md_dec_state_t *hMdDecoder, /* i/o: SPAR MD decoder handle */ const int16_t num_channels /* i : number of internal channels */ ) Loading Loading @@ -414,7 +414,7 @@ void ivas_spar_md_dec_close( hMdDecoder = *hMdDec; num_channels = hMdDecoder->spar_md_cfg.num_umx_chs; ivas_spar_foa_md_dec_matrix_close( hMdDecoder, num_channels ); ivas_spar_md_dec_matrix_close( hMdDecoder, num_channels ); if ( *hMdDec != NULL ) { Loading Loading @@ -603,7 +603,7 @@ static ivas_error ivas_spar_set_dec_config( /*-----------------------------------------------------------------------------------------* * Function ivas_spar_foa_md_dec_process() * Function ivas_spar_md_dec_process() * * SPAR Meta Data decoder process *-----------------------------------------------------------------------------------------*/ Loading @@ -618,9 +618,8 @@ void ivas_spar_md_dec_process( int16_t j, b, bw, dtx_vad, nB, i_ts; ivas_spar_md_dec_state_t *hMdDec = st_ivas->hSpar->hMdDec; ivas_spar_foa_dec_parse_md_bs( hMdDec, st0, &nB, &bw, &dtx_vad, st_ivas->hDecoderConfig->ivas_total_brate, ivas_spar_br_table_consts[hMdDec->table_idx].usePlanarCoeff, st_ivas->hQMetaData->sba_inactive_mode ); ivas_spar_dec_parse_md_bs( hMdDec, st0, &nB, &bw, &dtx_vad, st_ivas->hDecoderConfig->ivas_total_brate, ivas_spar_br_table_consts[hMdDec->table_idx].usePlanarCoeff, st_ivas->hQMetaData->sba_inactive_mode ); #ifdef DEBUG_SBA_MD_DUMP { Loading Loading @@ -736,7 +735,7 @@ void ivas_spar_md_dec_process( /*-----------------------------------------------------------------------------------------* * Function ivas_spar_foa_smooth_md_dtx() * Function ivas_spar_smooth_md_dtx() * * Smooth MD during no data frame during DTX *-----------------------------------------------------------------------------------------*/ Loading Loading @@ -1424,12 +1423,12 @@ void ivas_spar_dec_gen_umx_mat( /*-----------------------------------------------------------------------------------------* * Function ivas_spar_foa_dec_parse_md_bs() * Function ivas_spar_dec_parse_md_bs() * * Parses MD bitstream * Parses SPAR MD bitstream *-----------------------------------------------------------------------------------------*/ static void ivas_spar_foa_dec_parse_md_bs( static void ivas_spar_dec_parse_md_bs( ivas_spar_md_dec_state_t *hMdDec, Decoder_State *st0, int16_t *nB, Loading Loading @@ -2316,7 +2315,7 @@ static void ivas_spar_dec_compute_ramp_down_post_matrix( /*-----------------------------------------------------------------------------------------* * Function ivas_spar_foa_unquant_dtx_indicies() * Function ivas_spar_unquant_dtx_indicies() * * Unquantize spar md DYX indices *-----------------------------------------------------------------------------------------*/ Loading @@ -2324,7 +2323,7 @@ static void ivas_spar_dec_compute_ramp_down_post_matrix( #ifdef SPAR_HOA_DBG /* NOTE: No changes here as DTX only operates below 160kbps */ #endif static void ivas_spar_foa_unquant_dtx_indicies( static void ivas_spar_unquant_dtx_indicies( ivas_spar_md_t *pSpar_md, const int16_t nB, const int16_t bw, Loading Loading @@ -2490,7 +2489,7 @@ static void ivas_parse_parameter_bitstream_dtx( get_next_indice( st0, 1 ); } ivas_spar_foa_unquant_dtx_indicies( pSpar_md, num_bands, bw, num_dmx_per_band ); ivas_spar_unquant_dtx_indicies( pSpar_md, num_bands, bw, num_dmx_per_band ); return; } Loading Loading
lib_dec/ivas_spar_decoder.c +1 −1 Original line number Diff line number Diff line Loading @@ -880,7 +880,7 @@ static void ivas_spar_get_skip_mat( /*-------------------------------------------------------------------* * ivas_spar_foa_dec_upmixer() * ivas_spar_dec_upmixer() * * IVAS SPAR upmixer *-------------------------------------------------------------------*/ Loading
lib_dec/ivas_spar_md_dec.c +18 −19 Original line number Diff line number Diff line Loading @@ -88,7 +88,7 @@ static void ivas_parse_parameter_bitstream_dtx( ivas_spar_md_t *pSpar_md, Decode static ivas_error ivas_deindex_real_index( int16_t **index, const int16_t q_levels, const float min_value, const float max_value, float **quant, const int16_t num_ch, const int16_t dim2 ); static void ivas_spar_foa_dec_parse_md_bs( ivas_spar_md_dec_state_t *hMdDec, Decoder_State *st, int16_t *nB, int16_t *bands_bw, int16_t *dtx_vad, const int32_t ivas_total_brate, const int16_t use_planar_coeff, const int16_t sba_inactive_mode ); static void ivas_spar_dec_parse_md_bs( ivas_spar_md_dec_state_t *hMdDec, Decoder_State *st, int16_t *nB, int16_t *bands_bw, int16_t *dtx_vad, const int32_t ivas_total_brate, const int16_t use_planar_coeff, const int16_t sba_inactive_mode ); /*------------------------------------------------------------------------- Loading Loading @@ -286,12 +286,12 @@ ivas_error ivas_spar_md_dec_open( /*------------------------------------------------------------------------- * ivas_spar_foa_md_dec_matrix_close() * ivas_spar_md_dec_matrix_close() * * Deallocate SPAR MD decoder matrices *------------------------------------------------------------------------*/ static void ivas_spar_foa_md_dec_matrix_close( static void ivas_spar_md_dec_matrix_close( ivas_spar_md_dec_state_t *hMdDecoder, /* i/o: SPAR MD decoder handle */ const int16_t num_channels /* i : number of internal channels */ ) Loading Loading @@ -414,7 +414,7 @@ void ivas_spar_md_dec_close( hMdDecoder = *hMdDec; num_channels = hMdDecoder->spar_md_cfg.num_umx_chs; ivas_spar_foa_md_dec_matrix_close( hMdDecoder, num_channels ); ivas_spar_md_dec_matrix_close( hMdDecoder, num_channels ); if ( *hMdDec != NULL ) { Loading Loading @@ -603,7 +603,7 @@ static ivas_error ivas_spar_set_dec_config( /*-----------------------------------------------------------------------------------------* * Function ivas_spar_foa_md_dec_process() * Function ivas_spar_md_dec_process() * * SPAR Meta Data decoder process *-----------------------------------------------------------------------------------------*/ Loading @@ -618,9 +618,8 @@ void ivas_spar_md_dec_process( int16_t j, b, bw, dtx_vad, nB, i_ts; ivas_spar_md_dec_state_t *hMdDec = st_ivas->hSpar->hMdDec; ivas_spar_foa_dec_parse_md_bs( hMdDec, st0, &nB, &bw, &dtx_vad, st_ivas->hDecoderConfig->ivas_total_brate, ivas_spar_br_table_consts[hMdDec->table_idx].usePlanarCoeff, st_ivas->hQMetaData->sba_inactive_mode ); ivas_spar_dec_parse_md_bs( hMdDec, st0, &nB, &bw, &dtx_vad, st_ivas->hDecoderConfig->ivas_total_brate, ivas_spar_br_table_consts[hMdDec->table_idx].usePlanarCoeff, st_ivas->hQMetaData->sba_inactive_mode ); #ifdef DEBUG_SBA_MD_DUMP { Loading Loading @@ -736,7 +735,7 @@ void ivas_spar_md_dec_process( /*-----------------------------------------------------------------------------------------* * Function ivas_spar_foa_smooth_md_dtx() * Function ivas_spar_smooth_md_dtx() * * Smooth MD during no data frame during DTX *-----------------------------------------------------------------------------------------*/ Loading Loading @@ -1424,12 +1423,12 @@ void ivas_spar_dec_gen_umx_mat( /*-----------------------------------------------------------------------------------------* * Function ivas_spar_foa_dec_parse_md_bs() * Function ivas_spar_dec_parse_md_bs() * * Parses MD bitstream * Parses SPAR MD bitstream *-----------------------------------------------------------------------------------------*/ static void ivas_spar_foa_dec_parse_md_bs( static void ivas_spar_dec_parse_md_bs( ivas_spar_md_dec_state_t *hMdDec, Decoder_State *st0, int16_t *nB, Loading Loading @@ -2316,7 +2315,7 @@ static void ivas_spar_dec_compute_ramp_down_post_matrix( /*-----------------------------------------------------------------------------------------* * Function ivas_spar_foa_unquant_dtx_indicies() * Function ivas_spar_unquant_dtx_indicies() * * Unquantize spar md DYX indices *-----------------------------------------------------------------------------------------*/ Loading @@ -2324,7 +2323,7 @@ static void ivas_spar_dec_compute_ramp_down_post_matrix( #ifdef SPAR_HOA_DBG /* NOTE: No changes here as DTX only operates below 160kbps */ #endif static void ivas_spar_foa_unquant_dtx_indicies( static void ivas_spar_unquant_dtx_indicies( ivas_spar_md_t *pSpar_md, const int16_t nB, const int16_t bw, Loading Loading @@ -2490,7 +2489,7 @@ static void ivas_parse_parameter_bitstream_dtx( get_next_indice( st0, 1 ); } ivas_spar_foa_unquant_dtx_indicies( pSpar_md, num_bands, bw, num_dmx_per_band ); ivas_spar_unquant_dtx_indicies( pSpar_md, num_bands, bw, num_dmx_per_band ); return; } Loading