1. 31 Jul, 2011 1 commit
    • Timothy B. Terriberry's avatar
      Add extra entries to the shell code tables · 6518a836
      Timothy B. Terriberry authored
      Although the current encoder uses does not use them, the decoder
      might have tried to use offsets beyond the end of these tables.
      Inserting values here ensures that the stream can be decoded in a
      well-defined way.
      The particular values of these tables were chosen to match a
      Gaussian distribution with sigma=3.93.
  2. 30 Jul, 2011 2 commits
  3. 29 Jul, 2011 11 commits
  4. 25 Jul, 2011 3 commits
  5. 09 Jul, 2011 4 commits
  6. 08 Jul, 2011 5 commits
  7. 05 Jul, 2011 4 commits
  8. 17 Jun, 2011 3 commits
  9. 14 Jun, 2011 2 commits
  10. 11 Jun, 2011 2 commits
    • Jean-Marc Valin's avatar
      Merge remote branch 'repo/master' · 23b75af2
      Jean-Marc Valin authored
    • Jean-Marc Valin's avatar
      Addressing multiple LSF-related issues · f6e781ab
      Jean-Marc Valin authored
      - Merged the LPC stabilization from NLSF2A_stable.c into NLSF2A.c
      - The bandwidth expansion in NLSF2A() now operates on int32 LPC coefficients in
      Q17 domain (instead of int16 Q12 coefficients)
      - The function bwexpander_32() has a more precise way of updating the chirp
      variable (round to nearest, instead of round down)
      - Changed a few variables in NLSF_stabilize() from int16 to int32 to avoid signed
      wrap-around (no difference in results as the wrap-around would always be reversed
      - The LSF codebook for WB speech has a quantization stepsize of 0.15 (was 0.16).
      This doesn't break the bitstream, although it slightly limits quality of signals
      encoded with the old version and decoded with the new one (I can't really hear it
      and PESQ gives high scores as well).  I does improve handling of tonal signals.
      - As discussed: the Q-domain of the poly function is now in Q16 (was Q20)
      - As discussed: limiting the LSFs in NLSF_decode() to 0...32767
      - The silk_NLSF_DELTA_MIN values were lowered to deal with a possible future situation with less or no input HP filtering.
  11. 27 May, 2011 2 commits
  12. 26 May, 2011 1 commit