jm
|
01f90f0703
Fixed a major regression in the 4 kbps mode by adding the target update to
|
18 years ago |
jm
|
ec0c8224b1
Got rid of ~64 divides per sub-frame and saved 512 bytes of scratch space.
|
18 years ago |
jm
|
b19fc2b3c5
minor RAM tweak: delayed stack allocation to reduce max scratch memory use
|
18 years ago |
jm
|
db6c7f3850
weighted signal now in 16-bit precision, saving 500 bytes in the encoder state
|
18 years ago |
jm
|
c7ba68d11a
oops. Fixed an off-by-one that could (at least theoretically) cause stack
|
18 years ago |
jm
|
ce3aa230f8
cleanup and saved 480 bytes of RAM in the decoder
|
18 years ago |
jm
|
e9b37e7937
bit of cleaning up. More to come.
|
18 years ago |
jm
|
248f06d8cf
Getting rid of 25600 divide operations/sec in the pitch search.
|
18 years ago |
jm
|
ac766f9ea8
new experimental comb filter code
|
18 years ago |
jm
|
101a3c067c
fixed potential problems with float rounding causing NaNs
|
19 years ago |
jm
|
0fc7fe6c0f
Added MAX16 operator
|
19 years ago |
jm
|
7aa63e8176
Blackfin assembly for compute_pitch_error
|
19 years ago |
jm
|
e5ab0eac33
Separated time-critical portion of the pitch gain computation so it can easily
|
19 years ago |
jm
|
3f26eeb943
Removed unnecessary call to open_loop_nbest_pitch (which in turn fixes
|
19 years ago |
jm
|
b5bc6a8e3e
Packet loss concealment converted to fixed-point. Added hooks for blackfin
|
19 years ago |
jm
|
48a7c60e4f
Cleaned up arch-dependent optimizations
|
19 years ago |
jm
|
61619db166
removed some // comments
|
19 years ago |
jm
|
eb475e2e2b
Added some control on the aggressiveness of the pitch predictor in the form of
|
19 years ago |
jm
|
e92f830694
Think I fixed the PLC slowdown due to denorm/underflow. Also don't re-
|
19 years ago |
jm
|
99951f31f1
convert codebook data (signed char) to spx_word16_t in a cleaner manner
|
19 years ago |
jm
|
3e814b072a
Now autodetects (and handles) size of integer types.
|
19 years ago |
jm
|
0ece9021de
some cleaning up
|
19 years ago |
jm
|
6fba5c1ba0
More work on fixed-point operators
|
19 years ago |
jm
|
0e21c0dd91
Fixed-point improvements (moved some stuff to 16-bit arithmetic)
|
19 years ago |
jm
|
716239f876
Removed another bunch of warnings (when using some of the -W options)
|
19 years ago |
jm
|
ea52aea0da
fixed-point cleanup, removed some warnings
|
19 years ago |
jm
|
6f0e96a431
Merged a modified version of Jamey Hicks' C55 patch, fixed a
|
19 years ago |
jm
|
bc55d853b7
Now possible to put temporary arrays directly on the (real) stack
|
20 years ago |
jm
|
c02fbf4301
cleanup
|
20 years ago |
jm
|
88fe6a1cc0
oops, that should fix the float version
|
20 years ago |