Loading lib_enc/ivas_stereo_dmx_evs_fx.c +37 −40 Original line number Diff line number Diff line Loading @@ -420,7 +420,7 @@ static void calc_poc_fx( mult_angle = 2; /*****/ move16(); } if ( EQ_16( input_frame, L_FRAME32k ) ) ELSE IF( EQ_16( input_frame, L_FRAME32k ) ) { mult_angle = 2; move16(); Loading Loading @@ -754,7 +754,7 @@ static void calc_poc_fx( move16(); } if ( GE_32( hPHA->pha_hys_cnt, STEREO_DMX_EVS_SWTCH_HYS_THRES ) ) IF( GE_32( hPHA->pha_hys_cnt, STEREO_DMX_EVS_SWTCH_HYS_THRES ) ) { hPHA->curr_pha = STEREO_DMX_EVS_PHA_IPD; move32(); Loading @@ -779,7 +779,7 @@ static void calc_poc_fx( move16(); } if ( GE_16( hPHA->pha_hys_cnt, STEREO_DMX_EVS_SWTCH_HYS_THRES ) ) IF( GE_16( hPHA->pha_hys_cnt, STEREO_DMX_EVS_SWTCH_HYS_THRES ) ) { hPHA->curr_pha = STEREO_DMX_EVS_PHA_IPD2; move32(); Loading Loading @@ -1673,9 +1673,6 @@ static Word32 find_poc_peak_fx( { Q_fx[i] = L_shr( Q_fx[i], negate( Q_e[i] ) ); // Q31 move32(); } FOR( i = 0; i < CPE_CHANNELS; i++ ) { peakQ_fx[i] = L_shr( peakQ_fx[i], sub( 15, peakQ_e[i] ) ); // Q16 move32(); } Loading Loading @@ -2417,7 +2414,7 @@ void stereo_dmx_evs_enc_fx( FOR( ( fx_tmp = 0, m = 0 ); m < pha_len; m++ ) { // ftmp += p_data_mem[n - m] * p_prev_taps[m]; fx_tmp = L_add( fx_tmp, Mpy_32_32( p_data_mem[sub( n, m )], p_prev_taps[m] ) ); // Q25 fx_tmp = L_add( fx_tmp, Mpy_32_32( p_data_mem[n - m], p_prev_taps[m] ) ); // Q25 } fx_tmp = L_shl( fx_tmp, 1 ); // Q26 mem_prev[n] = L_add( mem_prev[n], Mpy_32_32( fx_tmp, INV_SQRT_2_Q31 ) ); Loading @@ -2442,7 +2439,7 @@ void stereo_dmx_evs_enc_fx( FOR( ( fx_tmp = 0, m = 0 ); m < pha_len; m++ ) { // ftmp += p_data_mem[n - m] * p_curr_taps[m]; fx_tmp = L_add( fx_tmp, Mpy_32_32( p_data_mem[sub( n, m )], p_curr_taps[m] ) ); // Q25 fx_tmp = L_add( fx_tmp, Mpy_32_32( p_data_mem[n - m], p_curr_taps[m] ) ); // Q25 } fx_tmp = L_shl( fx_tmp, 1 ); // Q26 // dmx_pha_data[n] += ftmp * INV_SQRT_2; Loading Loading @@ -2489,7 +2486,7 @@ void stereo_dmx_evs_enc_fx( move16(); } if ( GE_16( hPHA->prc_hys_cnt, STEREO_DMX_EVS_SWTCH_PRC_HYS_THRES ) ) IF( GE_16( hPHA->prc_hys_cnt, STEREO_DMX_EVS_SWTCH_PRC_HYS_THRES ) ) { hPHA->curr_prc = STEREO_DMX_EVS_PRC_POC; move32(); Loading @@ -2513,7 +2510,7 @@ void stereo_dmx_evs_enc_fx( move16(); } if ( GE_16( hPHA->prc_hys_cnt, STEREO_DMX_EVS_SWTCH_PRC_HYS_THRES ) ) IF( GE_16( hPHA->prc_hys_cnt, STEREO_DMX_EVS_SWTCH_PRC_HYS_THRES ) ) { hPHA->curr_prc = STEREO_DMX_EVS_PRC_PHA; move32(); Loading Loading
lib_enc/ivas_stereo_dmx_evs_fx.c +37 −40 Original line number Diff line number Diff line Loading @@ -420,7 +420,7 @@ static void calc_poc_fx( mult_angle = 2; /*****/ move16(); } if ( EQ_16( input_frame, L_FRAME32k ) ) ELSE IF( EQ_16( input_frame, L_FRAME32k ) ) { mult_angle = 2; move16(); Loading Loading @@ -754,7 +754,7 @@ static void calc_poc_fx( move16(); } if ( GE_32( hPHA->pha_hys_cnt, STEREO_DMX_EVS_SWTCH_HYS_THRES ) ) IF( GE_32( hPHA->pha_hys_cnt, STEREO_DMX_EVS_SWTCH_HYS_THRES ) ) { hPHA->curr_pha = STEREO_DMX_EVS_PHA_IPD; move32(); Loading @@ -779,7 +779,7 @@ static void calc_poc_fx( move16(); } if ( GE_16( hPHA->pha_hys_cnt, STEREO_DMX_EVS_SWTCH_HYS_THRES ) ) IF( GE_16( hPHA->pha_hys_cnt, STEREO_DMX_EVS_SWTCH_HYS_THRES ) ) { hPHA->curr_pha = STEREO_DMX_EVS_PHA_IPD2; move32(); Loading Loading @@ -1673,9 +1673,6 @@ static Word32 find_poc_peak_fx( { Q_fx[i] = L_shr( Q_fx[i], negate( Q_e[i] ) ); // Q31 move32(); } FOR( i = 0; i < CPE_CHANNELS; i++ ) { peakQ_fx[i] = L_shr( peakQ_fx[i], sub( 15, peakQ_e[i] ) ); // Q16 move32(); } Loading Loading @@ -2417,7 +2414,7 @@ void stereo_dmx_evs_enc_fx( FOR( ( fx_tmp = 0, m = 0 ); m < pha_len; m++ ) { // ftmp += p_data_mem[n - m] * p_prev_taps[m]; fx_tmp = L_add( fx_tmp, Mpy_32_32( p_data_mem[sub( n, m )], p_prev_taps[m] ) ); // Q25 fx_tmp = L_add( fx_tmp, Mpy_32_32( p_data_mem[n - m], p_prev_taps[m] ) ); // Q25 } fx_tmp = L_shl( fx_tmp, 1 ); // Q26 mem_prev[n] = L_add( mem_prev[n], Mpy_32_32( fx_tmp, INV_SQRT_2_Q31 ) ); Loading @@ -2442,7 +2439,7 @@ void stereo_dmx_evs_enc_fx( FOR( ( fx_tmp = 0, m = 0 ); m < pha_len; m++ ) { // ftmp += p_data_mem[n - m] * p_curr_taps[m]; fx_tmp = L_add( fx_tmp, Mpy_32_32( p_data_mem[sub( n, m )], p_curr_taps[m] ) ); // Q25 fx_tmp = L_add( fx_tmp, Mpy_32_32( p_data_mem[n - m], p_curr_taps[m] ) ); // Q25 } fx_tmp = L_shl( fx_tmp, 1 ); // Q26 // dmx_pha_data[n] += ftmp * INV_SQRT_2; Loading Loading @@ -2489,7 +2486,7 @@ void stereo_dmx_evs_enc_fx( move16(); } if ( GE_16( hPHA->prc_hys_cnt, STEREO_DMX_EVS_SWTCH_PRC_HYS_THRES ) ) IF( GE_16( hPHA->prc_hys_cnt, STEREO_DMX_EVS_SWTCH_PRC_HYS_THRES ) ) { hPHA->curr_prc = STEREO_DMX_EVS_PRC_POC; move32(); Loading @@ -2513,7 +2510,7 @@ void stereo_dmx_evs_enc_fx( move16(); } if ( GE_16( hPHA->prc_hys_cnt, STEREO_DMX_EVS_SWTCH_PRC_HYS_THRES ) ) IF( GE_16( hPHA->prc_hys_cnt, STEREO_DMX_EVS_SWTCH_PRC_HYS_THRES ) ) { hPHA->curr_prc = STEREO_DMX_EVS_PRC_PHA; move32(); Loading