Loading lib_com/ivas_ism_com_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ ivas_error ivas_ism_config_fx( /* combined format: decision about bitrates per channel - variable during the session (at one ivas_total_brate) */ // bits_ism = (Word16) ( ism_total_brate / FRAMES_PER_SEC ); bits_ism = extract_l( Mpy_32_32_r( ONE_BY_FRAMES_PER_SEC_Q31, ism_total_brate ) ); // Q0 tmp1 = extract_l( Mpy_32_32_r( sub( bits_ism, bits_ism % n_ISms ), one_by_q_level[n_ISms] ) ); tmp1 = extract_h( Mpy_32_16_r( one_by_q_level[n_ISms], bits_ism ) ); set16_fx( bits_element, tmp1, n_ISms ); bits_element[n_ISms - 1] = add( bits_element[n_ISms - 1], bits_ism % n_ISms ); // Q0 move16(); Loading @@ -158,7 +158,7 @@ ivas_error ivas_ism_config_fx( /* ISM format: decision about bitrates per channel - constant during the session (at one ivas_total_brate) */ // bits_ism = (Word16) ( ism_total_brate / FRAMES_PER_SEC ); bits_ism = extract_l( Mpy_32_32_r( ONE_BY_FRAMES_PER_SEC_Q31, ism_total_brate ) ); // Q0 tmp1 = extract_l( Mpy_32_32_r( sub( bits_ism, bits_ism % n_ISms ), one_by_q_level[n_ISms] ) ); tmp1 = extract_h( Mpy_32_16_r( one_by_q_level[n_ISms], bits_ism ) ); set16_fx( bits_element, tmp1, n_ISms ); bits_element[n_ISms - 1] = add( bits_element[n_ISms - 1], bits_ism % n_ISms ); // Q0 move16(); Loading Loading
lib_com/ivas_ism_com_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ ivas_error ivas_ism_config_fx( /* combined format: decision about bitrates per channel - variable during the session (at one ivas_total_brate) */ // bits_ism = (Word16) ( ism_total_brate / FRAMES_PER_SEC ); bits_ism = extract_l( Mpy_32_32_r( ONE_BY_FRAMES_PER_SEC_Q31, ism_total_brate ) ); // Q0 tmp1 = extract_l( Mpy_32_32_r( sub( bits_ism, bits_ism % n_ISms ), one_by_q_level[n_ISms] ) ); tmp1 = extract_h( Mpy_32_16_r( one_by_q_level[n_ISms], bits_ism ) ); set16_fx( bits_element, tmp1, n_ISms ); bits_element[n_ISms - 1] = add( bits_element[n_ISms - 1], bits_ism % n_ISms ); // Q0 move16(); Loading @@ -158,7 +158,7 @@ ivas_error ivas_ism_config_fx( /* ISM format: decision about bitrates per channel - constant during the session (at one ivas_total_brate) */ // bits_ism = (Word16) ( ism_total_brate / FRAMES_PER_SEC ); bits_ism = extract_l( Mpy_32_32_r( ONE_BY_FRAMES_PER_SEC_Q31, ism_total_brate ) ); // Q0 tmp1 = extract_l( Mpy_32_32_r( sub( bits_ism, bits_ism % n_ISms ), one_by_q_level[n_ISms] ) ); tmp1 = extract_h( Mpy_32_16_r( one_by_q_level[n_ISms], bits_ism ) ); set16_fx( bits_element, tmp1, n_ISms ); bits_element[n_ISms - 1] = add( bits_element[n_ISms - 1], bits_ism % n_ISms ); // Q0 move16(); Loading