1. 5fb50ad skip bands with no energy by Jean-Marc Valin · 12 years ago
  2. ed627f0 Attempt to have at least two bands that are coded by Jean-Marc Valin · 12 years ago
  3. ed5989b Bit allocation fix for 16-bit platforms by Jean-Marc Valin · 12 years ago
  4. cb05e7c s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" by Jean-Marc Valin · 13 years ago
  5. 120800f Rename '_FOO' to avoid potentional collisions with reserved identifiers. by Ralph Giles · 13 years ago
  6. 342d654 As of commit 44203907 all celt bands N>1 are even, including custom modes. In light of this, remove some pointless tests. by Gregory Maxwell · 13 years ago
  7. 803ec8c Avoiding left shifts of negative values by Jean-Marc Valin · 13 years ago
  8. c374990 renames the libcelt/ directory to celt/ by Jean-Marc Valin · 13 years ago[Renamed from libcelt/rate.c]
  9. d6335ab Adds many syntactically unnecessary parentheses to silence GCC -Wparentheses. by Gregory Maxwell · 13 years ago
  10. 75d2780 Adds many syntactically unnecessary parentheses to silence MSVC C4554. by Gregory Maxwell · 13 years ago
  11. 382cad4 Custom modes fixes (got broken by the s/celt_alloc/opus_alloc/) by Jean-Marc Valin · 13 years ago
  12. f334c82 Adds a fuzzing mode that causes the encoder to make random decisions by Jean-Marc Valin · 13 years ago
  13. 662587d Remove many unused defines and convert some double constants to float. by Gregory Maxwell · 13 years ago
  14. 71d39ad Correct many whitespace errors under libcelt/ and remove by Gregory Maxwell · 13 years ago
  15. d77d6a5 Renamed celt_[u]int* to opus_[u]int* by Jean-Marc Valin · 13 years ago
  16. 86da2c8 Speeds up compute_allocation() by removing potential aliasing by Jean-Marc Valin · 14 years ago
  17. c79c4e3 Fixes a prototype mismatch in compute_allocation() by Jean-Marc Valin · 14 years ago
  18. 079b916 using "end" rather than nbEBands for trim_offset[] by Jean-Marc Valin · 14 years ago
  19. 3806c1d Relicensing under the simplified (2-clause) BSD license by Jean-Marc Valin · 14 years ago
  20. 35a96ea minor detail with the last patch by Jean-Marc Valin · 14 years ago
  21. 285bc37 16-bit int fixes. by Timothy B. Terriberry · 14 years ago
  22. a093f4d Refactor the entropy coder. by Timothy B. Terriberry · 14 years ago
  23. ec6588a Replaces previous commit with something safer by Jean-Marc Valin · 14 years ago
  24. ff4116c Patch from Tim: Prevents bits2 from going negative by Jean-Marc Valin · 14 years ago
  25. b44e94e Also fixing the DoFs for intensity stereo by Jean-Marc Valin · 14 years ago
  26. 0889e2a Getting the right DoFs for dual stereo by Jean-Marc Valin · 14 years ago
  27. ce6d090 Increase caps/allocation accuracy. by Timothy B. Terriberry · 14 years ago
  28. 411a84f Add a seprate qtheta offset for two-phase stereo. by Timothy B. Terriberry · 14 years ago
  29. 4499263 Adjust the splitting threshold. by Timothy B. Terriberry · 14 years ago
  30. 948d27c Propagate balance from compute_allocation() to quant_all_bands(). by Timothy B. Terriberry · 14 years ago
  31. b5d123a More band caps updates. by Timothy B. Terriberry · 14 years ago
  32. 13bffd2 Add generic fine-energy rebalancing. by Timothy B. Terriberry · 14 years ago
  33. 665da0b Merge branch 'exp_api_change' by Jean-Marc Valin · 14 years ago
  34. c564307 Use a smarter per-band bitrate cap. by Timothy B. Terriberry · 14 years ago
  35. 5ad35bf Enabling the standard static mode by default by Jean-Marc Valin · 14 years ago
  36. 17cab43 Using the actual degrees of freedom rather than N*C for fine offset by Jean-Marc Valin · 14 years ago
  37. c39bb8a Removes unused function parameters by Jean-Marc Valin · 14 years ago
  38. a66b757 Defines MAX_FINE_BITS to ensure that we're using the same value everywhere by Jean-Marc Valin · 14 years ago
  39. 76469c6 Prevent busts at low bitrates. by Timothy B. Terriberry · 14 years ago
  40. fe40ddd Update the maximum fine bits everywhere. by Timothy B. Terriberry · 14 years ago
  41. 949f180 Move fine_priority calculation after the bust cap. by Timothy B. Terriberry · 14 years ago
  42. cf87437 Minor tweaks to the max allocation by Jean-Marc Valin · 14 years ago
  43. 9b98aaa Eliminate some divisions from rate.c. by Gregory Maxwell · 14 years ago
  44. 7c673cf Fix for the allocation going negative. (bits[j] >= 0 assert) by Gregory Maxwell · 14 years ago
  45. e86fb26 Replace ec_{enc|dec}_bit_prob() with ec_{enc|dec}_bit_logp(). by Timothy B. Terriberry · 14 years ago
  46. 3fed34a Giving less bits to single-bin bands. by Jean-Marc Valin · 14 years ago
  47. 428a77d More cleanups to compute_allocation(). by Timothy B. Terriberry · 14 years ago
  48. 76ea41e Give the bit we reserved to end skipping back when we don't use it. by Timothy B. Terriberry · 14 years ago
  49. 8e44767 Terminate the coding of skip bits at the last dynalloc boosted band. Otherwise the bitstream allows non-sensible behavior by the encoder (dynallocing bits into a band and then skipping it). This reduces skip bit overhead by about 2-3% at moderate bitrates with the current encoder. by Gregory Maxwell · 14 years ago
  50. 5c80391 Comments, low bit-rate busting avoidance by Jean-Marc Valin · 14 years ago
  51. df6620e Setting fine_priority for skipped bands by Jean-Marc Valin · 14 years ago
  52. 66c5ab4 Rebalance N=1 allocations during interp_bits2pulses(). by Timothy B. Terriberry · 14 years ago
  53. 405e6a9 Change strategies for allocation hole prevention. by Timothy B. Terriberry · 14 years ago
  54. 7627b9f More compute_allocation() fixes. by Timothy B. Terriberry · 14 years ago
  55. 4777f06 Store the total budget of compute_allocation in BITRES units. by Timothy B. Terriberry · 14 years ago
  56. 283a9b6 Don't stop force-skipping on the first manually skipped band. by Timothy B. Terriberry · 14 years ago
  57. b2f5900 Move skip coding into interp_bits2pulses(). by Timothy B. Terriberry · 14 years ago
  58. 7cbf168 More allocation function updates. by Timothy B. Terriberry · 14 years ago
  59. ffe1057 Tim just rewrote half of the bit allocator -- hope it works now by Jean-Marc Valin · 14 years ago
  60. 9651ffd This fixes a bunch of bit allocation bugs by Jean-Marc Valin · 14 years ago
  61. fa50d3a More negative bits prevention by Jean-Marc Valin · 14 years ago
  62. dcacb73 Preventing negative bit allocation by Jean-Marc Valin · 14 years ago
  63. 6cbfbc3 Tuning for 2.5 ms frames by Jean-Marc Valin · 14 years ago
  64. dfd6e71 Adding some hysteresis on the folding threshold frequency by Jean-Marc Valin · 14 years ago
  65. 2b747c9 Simplifying the allocation code and making sure both channels get a bit by Jean-Marc Valin · 14 years ago
  66. 52dc66b Take into accound the 32-bit limit in the VQ by Jean-Marc Valin · 14 years ago
  67. bad42a7 Better tuning for 5 ms frames by Jean-Marc Valin · 14 years ago
  68. 4b087df Increasing resolution of the alloc trim by Jean-Marc Valin · 14 years ago
  69. fb03111 Allocate remaining bits with constant SNR offset by Jean-Marc Valin · 14 years ago
  70. 128d0c1 Tuning the allocation trim_offset for shorter frames by Jean-Marc Valin · 14 years ago
  71. 54d84c0 Bit allocation wotk. by Jean-Marc Valin · 14 years ago
  72. 44a9600 Minor tuning by Jean-Marc Valin · 14 years ago
  73. 35095c6 Squashed commit of the following: by Jean-Marc Valin · 14 years ago
  74. 9037757 Tuning the allocation trim by Jean-Marc Valin · 14 years ago
  75. c40addc Reworked the allocation trim to be absolute (in bits/sample) rather relative by Jean-Marc Valin · 14 years ago
  76. 7fff572 Making sure we can use up to 128 pulses. by Jean-Marc Valin · 14 years ago
  77. 6bf0462 Allowing to change the allocation dynamically. by Jean-Marc Valin · 14 years ago
  78. 83c26fb Fixes a ibudget bust and a divide-by-zero at very low bit-rate by Jean-Marc Valin · 14 years ago
  79. b801da5 Preventing bands from being coded at a rate below (for now) 3/8 bit/sample by Jean-Marc Valin · 14 years ago
  80. 9ce9505 Speed up the bit allocator interpolation by Jean-Marc Valin · 14 years ago
  81. ae319fe Using 6 steps in allocation interpolation by Jean-Marc Valin · 14 years ago
  82. 1887401 Converting allocation table to 1/32 bit/sample resolution. by Jean-Marc Valin · 14 years ago
  83. a6a53ab Minor simplification to interp_bits2pulses() by Jean-Marc Valin · 14 years ago
  84. 5c0c936 Fine energy allocation cleanup by Jean-Marc Valin · 14 years ago
  85. f1c8fb1 qoffset tuning by Jean-Marc Valin · 14 years ago
  86. 32a1e6b More fine energy tuning, compensation for N=2 by Jean-Marc Valin · 14 years ago
  87. fffae79 New fine energy allocation tuning. by Jean-Marc Valin · 14 years ago
  88. 732ea38 Updated static modes for new pulse cache. by Jean-Marc Valin · 14 years ago
  89. 3ad8db4 New pulse cache by Jean-Marc Valin · 14 years ago
  90. 3f9857b Making the fine energy allocation code less ugly. by Jean-Marc Valin · 14 years ago
  91. 3603428 Adaptive fine offset value by Jean-Marc Valin · 14 years ago
  92. 37546cc Bit allocation by Jean-Marc Valin · 14 years ago
  93. a345dec Adjust fine bits allocation. by Timothy B. Terriberry · 14 years ago
  94. 525d7cf Support for adjusting the end band by Jean-Marc Valin · 14 years ago
  95. bb8fa1f Allocation table now in bits/sample by Jean-Marc Valin · 14 years ago
  96. c5d00a0 Bunch of fixes for frames of 2.5 ms. by Jean-Marc Valin · 14 years ago
  97. cae30df Getting rid of PVQ-level split by Jean-Marc Valin · 14 years ago
  98. aead79b Proper use of logN and logM for the offsets by Jean-Marc Valin · 15 years ago
  99. 7f1c942 Allocation table stored with BITRES accuracy based on the short block size by Jean-Marc Valin · 15 years ago
  100. 65ee67a Making the band definition the same at all frame sizes. by Jean-Marc Valin · 15 years ago