diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2009-04-15 14:45:41 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2009-04-15 14:45:41 +0000 |
commit | b20356ecb30f87a4b7aca162dac946c9710e23f3 (patch) | |
tree | ee64bc0c440a820e1475ddce5de0e099f0dc6847 /third_party/g7221/decode/dct4_s.c | |
parent | fb257e0aaa5b9b078b57c252acdf69c1ba793513 (diff) |
Ticket #774:
- Added build config for GNU autoconf & make.
- Fixed some G.722.1 codes for linux & mingw32 targets, e.g: types
defs, collision function name 'round'.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2601 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'third_party/g7221/decode/dct4_s.c')
-rw-r--r-- | third_party/g7221/decode/dct4_s.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/third_party/g7221/decode/dct4_s.c b/third_party/g7221/decode/dct4_s.c index 84514824..82405a31 100644 --- a/third_party/g7221/decode/dct4_s.c +++ b/third_party/g7221/decode/dct4_s.c @@ -291,7 +291,7 @@ void dct_type_iv_s (Word16 *input,Word16 *output,Word16 dct_length) { sum = L_mac(sum, pair_ptr[i],dct_core_s[i][k]); } - buffer_swap[k] = round(sum); + buffer_swap[k] = itu_round(sum); } pair_ptr += CORE_SIZE; @@ -401,25 +401,25 @@ void dct_type_iv_s (Word16 *input,Word16 *output,Word16 dct_length) sum = L_mac(sum,cos_even,in_low_even); sum = L_mac(sum,negate(msin_even),in_high_even); - out_low_even = round(L_shl(sum,1)); + out_low_even = itu_round(L_shl(sum,1)); sum = 0L; move32(); sum = L_mac(sum,msin_even,in_low_even); sum = L_mac(sum,cos_even,in_high_even); - out_high_even = round(L_shl(sum,1)); + out_high_even = itu_round(L_shl(sum,1)); sum = 0L; move32(); sum = L_mac(sum,cos_odd,in_low_odd); sum = L_mac(sum,msin_odd,in_high_odd); - out_low_odd = round(L_shl(sum,1)); + out_low_odd = itu_round(L_shl(sum,1)); sum = 0L; move32(); sum = L_mac(sum,msin_odd,in_low_odd); sum = L_mac(sum,negate(cos_odd),in_high_odd); - out_high_odd = round(L_shl(sum,1)); + out_high_odd = itu_round(L_shl(sum,1)); *out_ptr_low++ = out_low_even; move16(); |