Commit 106b0e63 authored by Jan Kiene's avatar Jan Kiene
Browse files

fix windows build

parent dd07d210
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2415,7 +2415,7 @@ void FdCngDecodeDiracMDCTStereoSID(
        lpc_from_spectrum( hFdCngCom, hFdCngCom->startBand, hFdCngCom->stopFFTbin, sts[ch]->preemph_fac );
    }
#ifdef NONBE_MDCT_ST_DTX_FIX_SUBOPT_SPATIAL_CNG
    for ( int16_t i = 0; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
    for ( i = 0; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
    {
        sts[0]->hFdCngDec->hFdCngCom->coherence[i] = 0.0f;
        sts[1]->hFdCngDec->hFdCngCom->coherence[i] = 0.0f;
+3 −3
Original line number Diff line number Diff line
@@ -1058,7 +1058,7 @@ void ivas_ism_metadata_sid_dec(
                if ( ch == *sce_id_dtx )
                {
#ifdef NONBE_MDCT_ST_DTX_FIX_SUBOPT_SPATIAL_CNG
                    for ( int16_t i = 0; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
                    for ( i = 0; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
                    {
                        hSCE[ch]->hCoreCoder[0]->hFdCngDec->hFdCngCom->coherence[i] = 1.0f;
                    }
@@ -1071,7 +1071,7 @@ void ivas_ism_metadata_sid_dec(
                idx = get_next_indice( st0, nBits_coh );
#ifdef NONBE_MDCT_ST_DTX_FIX_SUBOPT_SPATIAL_CNG
                hSCE[ch]->hCoreCoder[0]->hFdCngDec->hFdCngCom->coherence[0] = (float) ( idx ) / (float) ( ( 1 << nBits_coh ) - 1 );
                for ( int16_t i = 1; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
                for ( i = 1; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
                {
                    hSCE[ch]->hCoreCoder[0]->hFdCngDec->hFdCngCom->coherence[i] = hSCE[ch]->hCoreCoder[0]->hFdCngDec->hFdCngCom->coherence[0];
                }
@@ -1084,7 +1084,7 @@ void ivas_ism_metadata_sid_dec(
        if ( ism_mode == ISM_MODE_PARAM )
        {
#ifdef NONBE_MDCT_ST_DTX_FIX_SUBOPT_SPATIAL_CNG
            for ( int16_t i = 0; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
            for ( i = 0; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
            {
                hSCE[*sce_id_dtx]->hCoreCoder[0]->hFdCngDec->hFdCngCom->coherence[i] = hSCE[!*sce_id_dtx]->hCoreCoder[0]->hFdCngDec->hFdCngCom->coherence[i];
            }
+1 −1
Original line number Diff line number Diff line
@@ -904,7 +904,7 @@ void stereoFdCngCoherence(
    if ( last_element_mode != IVAS_CPE_MDCT )
    {
#ifdef NONBE_MDCT_ST_DTX_FIX_SUBOPT_SPATIAL_CNG
        for ( int16_t i = 0; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
        for ( i = 0; i < MDCT_ST_DTX_NUM_COHERENCE_BANDS; i++ )
        {
            set_f( sts[0]->hFdCngEnc->mem_coherence[i], EPSILON, 4 );
        }