1. 320cf2e Re-organize spreading/folding constants. by Timothy B. Terriberry · 14 years ago
  2. cd84e3d Re-enabling post-filter on 2.5 ms frames by Jean-Marc Valin · 14 years ago
  3. 76ea41e Give the bit we reserved to end skipping back when we don't use it. by Timothy B. Terriberry · 14 years ago
  4. 5c80391 Comments, low bit-rate busting avoidance by Jean-Marc Valin · 14 years ago
  5. 4777f06 Store the total budget of compute_allocation in BITRES units. by Timothy B. Terriberry · 14 years ago
  6. b2f5900 Move skip coding into interp_bits2pulses(). by Timothy B. Terriberry · 14 years ago
  7. 6cbfbc3 Tuning for 2.5 ms frames by Jean-Marc Valin · 14 years ago
  8. 70d30ff Using overlap=shortMdctSize even for 2.5 ms frames. by Jean-Marc Valin · 14 years ago
  9. 546dfa1 Adapting the allocation trim based on the spectral tilt by Jean-Marc Valin · 14 years ago
  10. dfd6e71 Adding some hysteresis on the folding threshold frequency by Jean-Marc Valin · 14 years ago
  11. fddc521 Completely new transient analysis algorithm by Jean-Marc Valin · 14 years ago
  12. 79b34eb Add API support for unconstrained VBR by Jean-Marc Valin · 14 years ago
  13. 9faf740 Keeping the allocation of the intensity-codec bands by Jean-Marc Valin · 14 years ago
  14. a4badac Making VBR slightly exceed the budget rather than fail by Jean-Marc Valin · 14 years ago
  15. 30165bb Fixing the most obvious problems with the VBR code by Jean-Marc Valin · 14 years ago
  16. e5e9aa7 Fixes some side-information rate control issues in VBR mode by Jean-Marc Valin · 14 years ago
  17. e65978f Adding a dual stereo option. by Jean-Marc Valin · 14 years ago
  18. 1bfa18c Fix totally broken bit allocation for non-mainstream modes (e.g. powers of two). by Jean-Marc Valin · 14 years ago
  19. 4b087df Increasing resolution of the alloc trim by Jean-Marc Valin · 14 years ago
  20. 4f177e8 Intensity stereo now in the bit-stream by Jean-Marc Valin · 14 years ago
  21. ef2e650 Add coarse energy entropy model tuning. by Timothy B. Terriberry · 14 years ago
  22. 1ad93cf Fixes several fixed-point overflows in the PLC code by Jean-Marc Valin · 14 years ago
  23. e53c4bc Fixes a silly fixed-point scaling PLC bug by Jean-Marc Valin · 14 years ago
  24. d7231dd Giving up on reusing the saved overlap in the PLC by Jean-Marc Valin · 14 years ago
  25. bc4a002 PLC fixes by Jean-Marc Valin · 14 years ago
  26. 6c12497 Increases the probability of alloc_trim==2 to reflect the latest changes by Jean-Marc Valin · 14 years ago
  27. 44a9600 Minor tuning by Jean-Marc Valin · 14 years ago
  28. 9743bf3 Switch iteration over channels to the do{}while(); construct in order to inform the compiler that the these loops execute at least once. (This results in more intelligent output from the clang static analysis tool and should also produce faster code on at least some architectures.) by Gregory Maxwell · 14 years ago
  29. 60c316b Eliminate some promotions to double. A fair number of implicit promotions remain but they all involve math functions which exist only as double precision form in C89. by Gregory Maxwell · 14 years ago
  30. a3a066c Fixes some stereo issues where the right channel wasn't taken into account by Jean-Marc Valin · 14 years ago
  31. 35095c6 Squashed commit of the following: by Jean-Marc Valin · 14 years ago
  32. bc2c454 Fixed the PLC, which had been broken for a while by Jean-Marc Valin · 14 years ago
  33. fac6c98 Fix crashes with VBR for short duration frames and very low bitrates. This may, however, cause the encoder to violate the rate target at insanely low rates. by Gregory Maxwell · 14 years ago
  34. a941147 Switch example tools to use VBR and 960 sample frames by default on the basis that if the user doesn't have any particular requirements that they probably want this. by Gregory Maxwell · 14 years ago
  35. eedb422 Further simplications to compute_mdcts() by Jean-Marc Valin · 14 years ago
  36. 933dd83 De-interleaves the MDCT input and overlap memory. by Jean-Marc Valin · 14 years ago
  37. 9037757 Tuning the allocation trim by Jean-Marc Valin · 14 years ago
  38. c40addc Reworked the allocation trim to be absolute (in bits/sample) rather relative by Jean-Marc Valin · 14 years ago
  39. 0110301 allocation trim doesn't make sense for stereo after all by Jean-Marc Valin · 14 years ago
  40. c5792de First shot at automatically adjusting the "allocation trim" for stereo. by Jean-Marc Valin · 14 years ago
  41. 5790fba Simplifying transient_analysis() now that we don't care about the time window by Jean-Marc Valin · 14 years ago
  42. 7a08ddd Removing both the transient window and the mdct_weight_shift. by Jean-Marc Valin · 14 years ago
  43. 35fceef Turning off time-domain window pending decision on what to do with it. by Jean-Marc Valin · 14 years ago
  44. e0aa9d1 Removing dead code found by LLVM's static analysis by Jean-Marc Valin · 14 years ago
  45. 4d2d9fc Transient detection fix for the case where a transient occurs during the overlap by Jean-Marc Valin · 14 years ago
  46. 54fb7e5 Tuning the bias for the L1 tf metric by Jean-Marc Valin · 14 years ago
  47. 8852563 Unb0rked the VBR code: several units issues that made VBR completely useless by Jean-Marc Valin · 14 years ago
  48. 8200b2d Modifying the L1 metric for tf analysis by merging together all frequencies. by Jean-Marc Valin · 14 years ago
  49. 4a8c1f1 Making it possible to have two transients in a row for longer frames by Jean-Marc Valin · 14 years ago
  50. 2794b63 Adding a high-pass filter in front of the transient analysis code by Jean-Marc Valin · 14 years ago
  51. ccd5a61 Taking into account TF decisions for VBR by Jean-Marc Valin · 14 years ago
  52. 0f8fc0b New TF decision code based on L1-norm. Needs more work. by Jean-Marc Valin · 14 years ago
  53. a8160dd Remove lower bound on bit-rate for tf signalling by Jean-Marc Valin · 14 years ago
  54. f1fea66 Dynamic allocation before VBR by Jean-Marc Valin · 14 years ago
  55. 6bf0462 Allowing to change the allocation dynamically. by Jean-Marc Valin · 14 years ago
  56. 83c26fb Fixes a ibudget bust and a divide-by-zero at very low bit-rate by Jean-Marc Valin · 14 years ago
  57. d74c851 Adds a simple dynamic allocation scheme by Jean-Marc Valin · 14 years ago
  58. b801da5 Preventing bands from being coded at a rate below (for now) 3/8 bit/sample by Jean-Marc Valin · 14 years ago
  59. f9fdbff Don't allow transients for 2.5 ms frames. by Jean-Marc Valin · 14 years ago
  60. 1b36d6c Complexity setting now controls two-pass coarse energy quantization by Jean-Marc Valin · 14 years ago
  61. 1213ba5 Complexity setting now does something again by Jean-Marc Valin · 14 years ago
  62. 1d17b9a New implementation of folding_decision() by Jean-Marc Valin · 14 years ago
  63. 736efd6 Fixes some MSVC warnings by Jean-Marc Valin · 14 years ago
  64. 5c0c936 Fine energy allocation cleanup by Jean-Marc Valin · 14 years ago
  65. 6d3829f CELT no longer prints to stderr (unless assertions are enabled) by Jean-Marc Valin · 14 years ago
  66. c09807d Simplifies the implementation of RESET by placing all the data that needs by Jean-Marc Valin · 14 years ago
  67. 7cfb730 Adds _init() functions that do not allocate the states themselves by Jean-Marc Valin · 14 years ago
  68. ca8b992 Comments on encoder and decoder struct contents by Jean-Marc Valin · 14 years ago
  69. bce1dd0 Remove check_mode() by Jean-Marc Valin · 14 years ago
  70. d13cd15 Unb0rk fixed-point build by Jean-Marc Valin · 14 years ago
  71. 0410e9c Removing check_decoder() by Jean-Marc Valin · 14 years ago
  72. 02a3527 Decoder state stored in a single allocated object. by Jean-Marc Valin · 14 years ago
  73. 6d13108 Decoder cleanup by Jean-Marc Valin · 14 years ago
  74. 190b782 Removing check_encoder() by Jean-Marc Valin · 14 years ago
  75. 0d8eaa3 Encoder state now stored in a single allocated object by Jean-Marc Valin · 14 years ago
  76. 0695a5f Simplifies convoluted/idiotic indexing. by Jean-Marc Valin · 14 years ago
  77. f67b447 More IMDCT de-uglification by Jean-Marc Valin · 14 years ago
  78. e0ce2cf Removing out_mem from the encoder state. by Jean-Marc Valin · 14 years ago
  79. 903dbf7 Inverse MDCT no longer keeps channels interleaved. by Jean-Marc Valin · 14 years ago
  80. ab3784e Small suckage reduction in compute_inv_mdcts(). More to come. by Jean-Marc Valin · 14 years ago
  81. 5e7f02d Moving intra decision to quant_coarse_energy() by Jean-Marc Valin · 14 years ago
  82. 908958c Shuffling code around -- no change to the algorithm by Jean-Marc Valin · 14 years ago
  83. 9099bc3 Bit-stream reordering by Jean-Marc Valin · 14 years ago
  84. be04f5a Reorganizing the VBR code by Jean-Marc Valin · 14 years ago
  85. d38d6b9 Implemented variable spreading amount in the decoder by Jean-Marc Valin · 14 years ago
  86. 504fb3c Using the real spectral means instead of the ones after inter-band prediction by Jean-Marc Valin · 14 years ago
  87. 017001a Simplified flags encoding by Jean-Marc Valin · 14 years ago
  88. 8cbea17 Removing pitch prediction code by Jean-Marc Valin · 14 years ago
  89. 5d774e0 Fixed "forced intensity stereo" by Jean-Marc Valin · 14 years ago
  90. 1299640 More float conversion cleanup by Jean-Marc Valin · 14 years ago
  91. ae01e11 Changing some constants to float by Jean-Marc Valin · 14 years ago
  92. bc272de Code simplifications for log->amplitude conversion by Jean-Marc Valin · 14 years ago
  93. 4409224 Error measurement for stereo as well by Jean-Marc Valin · 14 years ago
  94. 7b5a086 Measuring the normalized error directly within the encoder by Jean-Marc Valin · 14 years ago
  95. 8d18601 Fixing the qtheta dependency for the delta allocation by Jean-Marc Valin · 14 years ago
  96. ac1da4f Codec state simplification by Jean-Marc Valin · 14 years ago
  97. 802f6ea Making a bunch of things static by Jean-Marc Valin · 14 years ago
  98. 617af25 Cleaning up intra_decision() by Jean-Marc Valin · 14 years ago
  99. ca6533c Energy quantization tuning. by Jean-Marc Valin · 14 years ago
  100. 6bf3b0a The coarse energy budget is no longer part of the bit-stream. by Jean-Marc Valin · 14 years ago