1. 1a37d4e Saturate MDCT output post-TDAC rather than pre- by Jean-Marc Valin · 8 years ago
  2. 382ab79 saturate MDCT output by Jean-Marc Valin · 8 years ago
  3. 2739064 silencing overflows in MDCT and FFT by Jean-Marc Valin · 8 years ago
  4. 19c5406 armv7(float): Optimize decode usecase using NE10 library by Viswanath Puttagunta · 9 years ago
  5. f48abe8 armv7(float): Optimize encode usecase using NE10 library by Viswanath Puttagunta · 9 years ago
  6. f133bac MIPS optimizations by Rhishikesh Agashe · 10 years ago
  7. f17623f Fixes an aliasing bug in the MDCT when the frame size isn't a multiple of 4. by Marcello Caramma (mcaramma) · 11 years ago
  8. e1dc1e2 Unifying scaling of fixed-point and float FFT by Jean-Marc Valin · 11 years ago
  9. dbb96ab Fixes C89 issue by Jean-Marc Valin · 11 years ago
  10. 4c1a90a Getting rid of some negations by Jean-Marc Valin · 11 years ago
  11. cc344fb Slightly improving the accuracy of the fixed-point MDCT downscale by Jean-Marc Valin · 11 years ago
  12. e0c00e2 Commit 99968ab was causing us to allocate too much stack in the MDCT by Jean-Marc Valin · 11 years ago
  13. e43a0ab Removes the separate 1/8N rotation in the (I)MDCT and unmerges the MDCT sizes by Jean-Marc Valin · 11 years ago
  14. a5e3c8a Inverse MDCT no longer requires any scratch space by Jean-Marc Valin · 11 years ago
  15. c8f4e16 Merges the FFT scaling with the MDCT pre-rotate by Jean-Marc Valin · 11 years ago
  16. 153def2 Getting rid of the inverse FFT entirely by Jean-Marc Valin · 11 years ago
  17. 99968ab Moving bitrev step to forward MDCT too by Jean-Marc Valin · 11 years ago
  18. 2e26b82 Moves the bitrev step to the IMDCT pre-rotation by Jean-Marc Valin · 11 years ago
  19. c093829 Do imdct post-rotate and deshuffle in-place. by Nils Wallménius · 12 years ago
  20. aa3a599 Fixes forward MDCT for overlaps that aren't a multiple of 4 by Jean-Marc Valin · 12 years ago
  21. cacb566 Place output of imdct post-rotate and deshuffle in out buffer to avoid copying and simplify the code. by Nils Wallménius · 12 years ago
  22. e0884fe Window both sides of overlap when adding them. by Nils Wallménius · 12 years ago
  23. 2572c1e Merge inverse mdct post-rotate and de-shuffle loops by Nils Wallménius · 12 years ago
  24. 7315b35 Merge branch 'exp_analysis7' by Jean-Marc Valin · 12 years ago
  25. de0b532 Replace C99 restrict keyword with OPUS_RESTRICT. by Gregory Maxwell · 12 years ago
  26. 0869829 Adds a 3 Hz high-pass filter and boost allocation on leakage by Jean-Marc Valin · 13 years ago
  27. cb05e7c s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" by Jean-Marc Valin · 13 years ago
  28. c374990 renames the libcelt/ directory to celt/ by Jean-Marc Valin · 13 years ago[Renamed from libcelt/mdct.c]
  29. 40f956e Various minor cleanups (removing dead arguments, macros) to libcelt/. Reinstate -Wunused-parameter. by Gregory Maxwell · 13 years ago
  30. 07f8840 Wrapping all allocation within opus_alloc() and opus_free() by Jean-Marc Valin · 13 years ago
  31. 66c612e Fixes an encoder bugg when requesting a CBR rate over the allowable limit by Jean-Marc Valin · 13 years ago
  32. a6b4e25 Making the MDCT produce interleaved data by Jean-Marc Valin · 13 years ago
  33. dbeb86f Making the IMDCT work on interleaved data by Jean-Marc Valin · 13 years ago
  34. dbe9a43 Renames the kiss FFT implementation to reduce the risk of symbol clashes by Jean-Marc Valin · 13 years ago
  35. 06d57b2 Fix varrious splint warnings, C89 compatibility, and compilation with the by Gregory Maxwell · 13 years ago
  36. 662587d Remove many unused defines and convert some double constants to float. by Gregory Maxwell · 13 years ago
  37. 71d39ad Correct many whitespace errors under libcelt/ and remove by Gregory Maxwell · 13 years ago
  38. ff5f722 Renamed celt_word* to opus_val* by Jean-Marc Valin · 13 years ago
  39. 27169ca Addressing all the FIXMEs in the code by Jean-Marc Valin · 13 years ago
  40. 3806c1d Relicensing under the simplified (2-clause) BSD license by Jean-Marc Valin · 14 years ago
  41. 5ad35bf Enabling the standard static mode by default by Jean-Marc Valin · 14 years ago
  42. c5792de First shot at automatically adjusting the "allocation trim" for stereo. by Jean-Marc Valin · 14 years ago
  43. e0aa9d1 Removing dead code found by LLVM's static analysis by Jean-Marc Valin · 14 years ago
  44. 736efd6 Fixes some MSVC warnings by Jean-Marc Valin · 14 years ago
  45. f67b447 More IMDCT de-uglification by Jean-Marc Valin · 14 years ago
  46. 5d937c0 Disabling mdct and fft init code with static modes by Jean-Marc Valin · 14 years ago
  47. 0ff9be6 Fixed an old issue where the fixed-point MDCT twiddles were stored as 32-bit values by Jean-Marc Valin · 14 years ago
  48. bb52881 coarse probability model in static modes too by Jean-Marc Valin · 14 years ago
  49. 31b189b static modes update for MDCT by Jean-Marc Valin · 14 years ago
  50. 3fc0aad FFT cleanup by Jean-Marc Valin · 14 years ago
  51. 8a6ce05 More FFT cleanup by Jean-Marc Valin · 14 years ago
  52. f81a60c DOUBLE_PRECISION and MIXED_PRECISION no longer need to be defined by Jean-Marc Valin · 14 years ago
  53. 6c5816e Sharing of the twiddles across multiple FFTs by Jean-Marc Valin · 14 years ago
  54. 72513f3 Sharing twiddle factors across all MDCTs by Jean-Marc Valin · 14 years ago
  55. bb4f63f Compile fix for MSVC by Benjamin Jemlich · 14 years ago
  56. f7547a4 Shrinking the MDCT's table by separately rotating by the 1/(8N) factor by Jean-Marc Valin · 15 years ago
  57. 628c025 Converted a few double-precision constants to single precision by Jean-Marc Valin · 15 years ago
  58. 6d584ac Renamed MDCT functions to avoid symbol clashes with Vorbis by Jean-Marc Valin · 15 years ago
  59. 234969c Removed the _t from all the celt*_t types to avoid clashing with POSIX by Jean-Marc Valin · 15 years ago
  60. 8b2ff0d Updated copyright notices by Jean-Marc Valin · 15 years ago
  61. 9714f66 Disabling some checks for the C55 by Jean-Marc Valin · 15 years ago
  62. dc67fa9 Handle malloc failure in mode_create gracefully without leaking memory. by Gregory Maxwell · 15 years ago
  63. 3ccf3a5 Reverted to the old MDCT behaviour of only doing down-scaling in the FFT. by Jean-Marc Valin · 17 years ago
  64. 8ddd7f4 mdct_backward now does the WOLA, so there isn't much left in compute_inv_mdcts by Jean-Marc Valin · 17 years ago
  65. 4989c12 Moved the windowing from compute_inv_mdcts() to mdct_backward() by Jean-Marc Valin · 17 years ago
  66. 447e5b8 Separated the pre-rotate from the window+shuffling and further simplified by Jean-Marc Valin · 17 years ago
  67. ef0d5f1 Further simplifications to the forward mdct by Jean-Marc Valin · 17 years ago
  68. 4188080 non-negative mdct input index by Jean-Marc Valin · 17 years ago
  69. 30e1b4d Moved the windowing operation from compute_mdcts() to mdct_forward() in an by Jean-Marc Valin · 17 years ago
  70. 884916f better mdct_backward() indexing by Jean-Marc Valin · 17 years ago
  71. 39aad91 Made twiddle pointer in mdct more explicit by Jean-Marc Valin · 17 years ago
  72. c1a4c2e some index work (simplifications for dumb compilers) on IMDCT by Jean-Marc Valin · 17 years ago
  73. df9275b Not all compilers are equal -- making it clearer how the MDCT indexing is done by Jean-Marc Valin · 17 years ago
  74. bd2828f Decision on whether to use pitch is now taken only based on energy in the by Jean-Marc Valin · 17 years ago
  75. 3203474 Using restrict to make it clear there's no aliasing issues in the mdct. by Jean-Marc Valin · 17 years ago
  76. a536f77 Added a few "restrict" keywords and changed some divisions to shifts by Jean-Marc Valin · 17 years ago
  77. 32d8c10 Removed potentially unused var in MDCT init by Jean-Marc Valin · 17 years ago
  78. 6e09f68 fixed-point: fix for 32-bit TI FFT by Jean-Marc Valin · 17 years ago
  79. 70162a4 fixed-point: Wrapper for the 32-bit complex FFT used in the MDCT so we can use by Jean-Marc Valin · 17 years ago
  80. c7e0b76 Making sure not to use the C library calls directly by Jean-Marc Valin · 17 years ago
  81. 31b79d1 Changed definition of VARDECL to make it more flexible. No actual code change. by Jean-Marc Valin · 17 years ago
  82. c209c34 fixed-point: defined HALF32() and used it for the forward mdct. by Jean-Marc Valin · 17 years ago
  83. a78dc94 Making 16-bit compilers happy by Jean-Marc Valin · 17 years ago
  84. d748cd5 Another C90-fying pass. Fixed some warnings in the process. by Jean-Marc Valin · 17 years ago
  85. 81b38c2 Moved mdct state and window to the mode so it can be shared between multiple by Jean-Marc Valin · 17 years ago
  86. 877b197 fixed-point: converted intra prediction and folding, unb0rked mixed-precision by Jean-Marc Valin · 17 years ago
  87. 8600f69 Initial support for a managed stack/scratchpad. Still needs some work. by Jean-Marc Valin · 17 years ago
  88. 9a5f3d2 16-bit fixes and warning fixes by Jean-Marc Valin · 17 years ago
  89. 65d79e4 Corrected the last digit of pi after massive public outcry :-) by Jean-Marc Valin · 17 years ago
  90. b4dfce4 fixed-point: Using a NORM_SCALING of 16384, sig_norm_t is still a float though. by Jean-Marc Valin · 17 years ago
  91. bd43729 MDCT is in fixed-point now by Jean-Marc Valin · 17 years ago
  92. 2e8a3b2 MDCT conversion, part I. by Jean-Marc Valin · 17 years ago
  93. 44830b0 Float FFT now does the same scaling as the fixed-point FFT by Jean-Marc Valin · 17 years ago
  94. 2c1d2f5 MDCT now scales down by N/2 instead of N/4. The factor two is moved to the by Jean-Marc Valin · 17 years ago
  95. 37d13ce Adding celt_sig_t where needed by Jean-Marc Valin · 17 years ago
  96. 0bb05bc Another bunch of C99 array conversions (few more to go) by Jean-Marc Valin · 17 years ago
  97. 02fa913 More C89 fixes, making sure to include config.h from all source files. by Jean-Marc Valin · 17 years ago
  98. a85657b removed // comments and added stack_alloc.h (not used everywhere yet) by Jean-Marc Valin · 17 years ago
  99. 6211c90 Split the radix functions into forward and backward versions, removed the by Jean-Marc Valin · 17 years ago
  100. 4d0a7d0 Now using an MDCT implementation I can actually understand. by Jean-Marc Valin · 17 years ago