Commit History

Author SHA1 Message Date
  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