Loading lib_com/prot.h +6 −1 Original line number Diff line number Diff line Loading @@ -194,7 +194,12 @@ void set_zero_fx( Word32 *vec, /* o : input vector */ const Word16 lvec /* i : length of the vector */ ); #ifdef FIX_930_JBM_BUFSIZE_MULT void set_zero2_fx( Word32 *vec, /* o : input vector */ const Word32 lvec /* i : length of the vector */ ); #endif void set16_zero_fx( Word16 *vec, /* o : input vector */ const Word16 lvec /* i : length of the vector */ Loading lib_com/tools_fx.c +16 −0 Original line number Diff line number Diff line Loading @@ -4461,7 +4461,23 @@ void set_zero_fx( return; } #ifdef FIX_930_JBM_BUFSIZE_MULT void set_zero2_fx( Word32 *vec, /* o : input vector */ const Word32 lvec /* i : length of the vector */ ) { Word32 i; FOR( i = 0; i < lvec; i++ ) { *vec++ = 0; move32(); } return; } #endif void set16_zero_fx( Word16 *vec, /* o : input vector */ const Word16 lvec /* i : length of the vector */ Loading lib_dec/lib_dec_fx.c +10 −6 Original line number Diff line number Diff line Loading @@ -3637,11 +3637,7 @@ static ivas_error IVAS_DEC_VoIP_reconfigure( const UWord16 nTransportChannels, const UWord16 l_ts ) { #ifdef FIX_930_JBM_BUFSIZE_MULT Word32 apa_buffer_size; #else Word16 apa_buffer_size; #endif apa_buffer_size = hIvasDec->nSamplesFrame; move16(); Loading Loading @@ -3711,7 +3707,7 @@ static ivas_error IVAS_DEC_VoIP_reconfigure( } #ifdef FIX_930_JBM_BUFSIZE_MULT IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * L_mult( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * L_mult0( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) #else IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * imult1616( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) #endif Loading @@ -3720,7 +3716,7 @@ static ivas_error IVAS_DEC_VoIP_reconfigure( } #ifdef FIX_930_JBM_BUFSIZE_MULT set_zero_fx( hIvasDec->apaExecBuffer_fx, L_mult( apa_buffer_size, (Word16) nTransportChannels ) ); set_zero2_fx( hIvasDec->apaExecBuffer_fx, L_mult0( apa_buffer_size, (Word16) nTransportChannels ) ); #else set_zero_fx( hIvasDec->apaExecBuffer_fx, imult1616( apa_buffer_size, (Word16) nTransportChannels ) ); #endif Loading @@ -3745,11 +3741,19 @@ static ivas_error IVAS_DEC_VoIP_reconfigure( set_zero( hIvasDec->apaExecBuffer, apa_buffer_size * nTransportChannels ); #else free( hIvasDec->apaExecBuffer_fx ); #ifdef FIX_930_JBM_BUFSIZE_MULT IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * L_mult0( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) #else IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * imult1616( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) #endif { return IVAS_ERROR( IVAS_ERR_FAILED_ALLOC, "Could not allocate VoIP handle" ); } #ifdef FIX_930_JBM_BUFSIZE_MULT set_zero2_fx( hIvasDec->apaExecBuffer_fx, L_mult0( apa_buffer_size, (Word16) nTransportChannels ) ); #else set_zero_fx( hIvasDec->apaExecBuffer_fx, imult1616( apa_buffer_size, (Word16) nTransportChannels ) ); #endif #endif } /* realloc apa_exe_buffer */ Loading Loading
lib_com/prot.h +6 −1 Original line number Diff line number Diff line Loading @@ -194,7 +194,12 @@ void set_zero_fx( Word32 *vec, /* o : input vector */ const Word16 lvec /* i : length of the vector */ ); #ifdef FIX_930_JBM_BUFSIZE_MULT void set_zero2_fx( Word32 *vec, /* o : input vector */ const Word32 lvec /* i : length of the vector */ ); #endif void set16_zero_fx( Word16 *vec, /* o : input vector */ const Word16 lvec /* i : length of the vector */ Loading
lib_com/tools_fx.c +16 −0 Original line number Diff line number Diff line Loading @@ -4461,7 +4461,23 @@ void set_zero_fx( return; } #ifdef FIX_930_JBM_BUFSIZE_MULT void set_zero2_fx( Word32 *vec, /* o : input vector */ const Word32 lvec /* i : length of the vector */ ) { Word32 i; FOR( i = 0; i < lvec; i++ ) { *vec++ = 0; move32(); } return; } #endif void set16_zero_fx( Word16 *vec, /* o : input vector */ const Word16 lvec /* i : length of the vector */ Loading
lib_dec/lib_dec_fx.c +10 −6 Original line number Diff line number Diff line Loading @@ -3637,11 +3637,7 @@ static ivas_error IVAS_DEC_VoIP_reconfigure( const UWord16 nTransportChannels, const UWord16 l_ts ) { #ifdef FIX_930_JBM_BUFSIZE_MULT Word32 apa_buffer_size; #else Word16 apa_buffer_size; #endif apa_buffer_size = hIvasDec->nSamplesFrame; move16(); Loading Loading @@ -3711,7 +3707,7 @@ static ivas_error IVAS_DEC_VoIP_reconfigure( } #ifdef FIX_930_JBM_BUFSIZE_MULT IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * L_mult( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * L_mult0( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) #else IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * imult1616( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) #endif Loading @@ -3720,7 +3716,7 @@ static ivas_error IVAS_DEC_VoIP_reconfigure( } #ifdef FIX_930_JBM_BUFSIZE_MULT set_zero_fx( hIvasDec->apaExecBuffer_fx, L_mult( apa_buffer_size, (Word16) nTransportChannels ) ); set_zero2_fx( hIvasDec->apaExecBuffer_fx, L_mult0( apa_buffer_size, (Word16) nTransportChannels ) ); #else set_zero_fx( hIvasDec->apaExecBuffer_fx, imult1616( apa_buffer_size, (Word16) nTransportChannels ) ); #endif Loading @@ -3745,11 +3741,19 @@ static ivas_error IVAS_DEC_VoIP_reconfigure( set_zero( hIvasDec->apaExecBuffer, apa_buffer_size * nTransportChannels ); #else free( hIvasDec->apaExecBuffer_fx ); #ifdef FIX_930_JBM_BUFSIZE_MULT IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * L_mult0( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) #else IF( ( hIvasDec->apaExecBuffer_fx = malloc( sizeof( Word32 ) * imult1616( apa_buffer_size, (Word16) nTransportChannels ) ) ) == NULL ) #endif { return IVAS_ERROR( IVAS_ERR_FAILED_ALLOC, "Could not allocate VoIP handle" ); } #ifdef FIX_930_JBM_BUFSIZE_MULT set_zero2_fx( hIvasDec->apaExecBuffer_fx, L_mult0( apa_buffer_size, (Word16) nTransportChannels ) ); #else set_zero_fx( hIvasDec->apaExecBuffer_fx, imult1616( apa_buffer_size, (Word16) nTransportChannels ) ); #endif #endif } /* realloc apa_exe_buffer */ Loading