Loading lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -150,7 +150,6 @@ /*#define FIX_I4_OL_PITCH*/ /* fix open-loop pitch used for EVS core switching */ /*#define SPLIT_REND_WITH_HEAD_ROT*/ /* Dlb,FhG: Split Rendering contributions 21 and 35 */ #define FIX_818_DOUBLE_PREC_KERNEL_SW /* FhG: Issue 818: Avoid double precision in kernel switching */ #define FIX_822_REFACTOR_BIN_REVERB_OPEN /* Nokia: Addresses first step of issue 822 by refactoring ivas_binaural_reverb_open */ #define FIX_847_OUTPUT_PCM_BUFFER /* VA: issue 847: Allocate decoder output PCM buffer dynamically */ Loading lib_enc/ivas_mdct_core_enc.c +0 −8 Original line number Diff line number Diff line Loading @@ -228,11 +228,7 @@ static void kernel_switch_trafo( edxt( inputBuffer, y, l / 2 + m + r / 2, kernelType, FALSE ); #ifdef FIX_818_DOUBLE_PREC_KERNEL_SW v_multc( y, sqrtf( (float) NORM_MDCT_FACTOR / ( l / 2 + m + r / 2 ) ), y, l / 2 + m + r / 2 ); #else v_multc( y, (float) sqrt( (float) NORM_MDCT_FACTOR / ( l / 2 + m + r / 2 ) ), y, l / 2 + m + r / 2 ); #endif return; } Loading Loading @@ -281,11 +277,7 @@ static void kernel_switch_update_transforms( edxt( windowedTimeSignal, sigR, s, kernelType, FALSE ); #ifdef FIX_818_DOUBLE_PREC_KERNEL_SW v_multc( sigR, sqrtf( (float) NORM_MDCT_FACTOR / s ), sigR, s ); #else v_multc( sigR, (float) sqrt( (float) NORM_MDCT_FACTOR / s ), sigR, s ); #endif } else /* 2 TCX5 subframes or 1 TCX10 or 1 transitory TCX20 */ { Loading Loading
lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -150,7 +150,6 @@ /*#define FIX_I4_OL_PITCH*/ /* fix open-loop pitch used for EVS core switching */ /*#define SPLIT_REND_WITH_HEAD_ROT*/ /* Dlb,FhG: Split Rendering contributions 21 and 35 */ #define FIX_818_DOUBLE_PREC_KERNEL_SW /* FhG: Issue 818: Avoid double precision in kernel switching */ #define FIX_822_REFACTOR_BIN_REVERB_OPEN /* Nokia: Addresses first step of issue 822 by refactoring ivas_binaural_reverb_open */ #define FIX_847_OUTPUT_PCM_BUFFER /* VA: issue 847: Allocate decoder output PCM buffer dynamically */ Loading
lib_enc/ivas_mdct_core_enc.c +0 −8 Original line number Diff line number Diff line Loading @@ -228,11 +228,7 @@ static void kernel_switch_trafo( edxt( inputBuffer, y, l / 2 + m + r / 2, kernelType, FALSE ); #ifdef FIX_818_DOUBLE_PREC_KERNEL_SW v_multc( y, sqrtf( (float) NORM_MDCT_FACTOR / ( l / 2 + m + r / 2 ) ), y, l / 2 + m + r / 2 ); #else v_multc( y, (float) sqrt( (float) NORM_MDCT_FACTOR / ( l / 2 + m + r / 2 ) ), y, l / 2 + m + r / 2 ); #endif return; } Loading Loading @@ -281,11 +277,7 @@ static void kernel_switch_update_transforms( edxt( windowedTimeSignal, sigR, s, kernelType, FALSE ); #ifdef FIX_818_DOUBLE_PREC_KERNEL_SW v_multc( sigR, sqrtf( (float) NORM_MDCT_FACTOR / s ), sigR, s ); #else v_multc( sigR, (float) sqrt( (float) NORM_MDCT_FACTOR / s ), sigR, s ); #endif } else /* 2 TCX5 subframes or 1 TCX10 or 1 transitory TCX20 */ { Loading