Commit 8de45ff8 authored by Nishant S Kulgod's avatar Nishant S Kulgod
Browse files

commit 7

parent 5b82c88b
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -975,7 +975,7 @@ ivas_error acelp_core_enc(
        Word16 Q_exc2 = add( Q_new, 1 );
#ifdef IVAS_FLOAT_FIXED_CONVERSIONS
        Word16 shift;
        shift = -4 - Q_new;
        shift = -3;
        move16();
#endif
        IF( tdm_low_rate_mode ) /* tdm stereo low rate mode */
+9 −3
Original line number Diff line number Diff line
@@ -926,10 +926,16 @@ void AVQ_encmux_ivas_fx(
        }

        /*Compute AVQ code book number from unused Bits */
        bit_tmp = add( unusedbitsFlag, unused_bits_idx );
        //bit_tmp = add( unusedbitsFlag, unused_bits_idx );
        /*nq_est = (int16_t)ceil(0.2f * (bits - 5 * (unusedbitsFlag + unused_bits_idx)));*/
        nq_est = mult( 6554, sub( bits, add( shl( bit_tmp, 2 ), bit_tmp ) ) );
        //assert( (int16_t) ceil( 0.2f * ( bits - 5 * ( unusedbitsFlag + unused_bits_idx ) ) ) == nq_est );
        //nq_est = mult( 6554, sub( bits, add( shl( bit_tmp, 2 ), bit_tmp ) ) );
        bit_tmp = sub(bits, imult1616(5, add(unusedbitsFlag, unused_bits_idx)));
        nq_est = 0;
        WHILE(bit_tmp > 0) {
            nq_est = add(nq_est, 1);
            bit_tmp = sub(bit_tmp, 5);
        }
        assert( (int16_t) ceil( 0.2f * ( bits - 5 * ( unusedbitsFlag + unused_bits_idx ) ) ) == nq_est );

        if ( EQ_16( nq_est, 1 ) )
        {