Loading lib_enc/ivas_dirac_enc.c +23 −8 Original line number Diff line number Diff line Loading @@ -854,6 +854,20 @@ void ivas_dirac_param_est_enc( } #endif // HODIRAC #ifdef HODIRAC if ( hodirac ) { for ( band_m_idx = 0; band_m_idx < hDirAC->hConfig->nbands; band_m_idx++ ) { norm_tmp = reference_power[ts][band_m_idx] * ( 1 - diffuseness_vector[band_m_idx] ); hDirAC->diffuseness_m[band_m_idx] += reference_power[ts][band_m_idx] * diffuseness_vector[band_m_idx]; renormalization_factor_diff[band_m_idx] += reference_power[ts][band_m_idx]; } } else #endif { for ( band_m_idx = 0; band_m_idx < hDirAC->hConfig->nbands; band_m_idx++ ) { norm_tmp = reference_power[ts][band_m_idx] * ( 1 - diffuseness_vector[band_m_idx] ); Loading @@ -867,6 +881,7 @@ void ivas_dirac_param_est_enc( renormalization_factor_diff[band_m_idx] += reference_power[ts][band_m_idx]; } } } #ifdef HODIRAC if ( !hodirac ) Loading Loading
lib_enc/ivas_dirac_enc.c +23 −8 Original line number Diff line number Diff line Loading @@ -854,6 +854,20 @@ void ivas_dirac_param_est_enc( } #endif // HODIRAC #ifdef HODIRAC if ( hodirac ) { for ( band_m_idx = 0; band_m_idx < hDirAC->hConfig->nbands; band_m_idx++ ) { norm_tmp = reference_power[ts][band_m_idx] * ( 1 - diffuseness_vector[band_m_idx] ); hDirAC->diffuseness_m[band_m_idx] += reference_power[ts][band_m_idx] * diffuseness_vector[band_m_idx]; renormalization_factor_diff[band_m_idx] += reference_power[ts][band_m_idx]; } } else #endif { for ( band_m_idx = 0; band_m_idx < hDirAC->hConfig->nbands; band_m_idx++ ) { norm_tmp = reference_power[ts][band_m_idx] * ( 1 - diffuseness_vector[band_m_idx] ); Loading @@ -867,6 +881,7 @@ void ivas_dirac_param_est_enc( renormalization_factor_diff[band_m_idx] += reference_power[ts][band_m_idx]; } } } #ifdef HODIRAC if ( !hodirac ) Loading