1. d73c5a9 Remove redundant code by Mark Harris · 8 years ago
  2. d74fa27 Fix crash on bad encoder frame_size argument by Mark Harris · 8 years ago
  3. 132ed59 Removes OPUS_FRAMESIZE_VARIABLE by Jean-Marc Valin · 8 years ago
  4. 20bf3b3 Reduce redundancy when SILK uses too many bits by Mark Harris · 8 years ago
  5. 1fd53f9 Fix redundancy on SILK 80+ms bandwidth switch by Mark Harris · 8 years ago
  6. e564cc5 Fix CBR packet sizes for 80 ms by Felicia Lim · 8 years ago
  7. 33698ee Update bandwidth and opusCanSwitch before generating SILK DTX ToC by Felicia Lim · 8 years ago
  8. 9962bf3 Encode correct headers when asking for very small output bytes and using long frames by Felicia Lim · 8 years ago
  9. 0962cbe Support encoding 80/100/120 ms frame lengths by Felicia Lim · 8 years ago
  10. 8bca154 Move multiframe encoding into a separate function by Felicia Lim · 8 years ago
  11. 6d06284 Account for redundancy signalling when computing st->silk_mode.maxBits by Jean-Marc Valin · 8 years ago
  12. ae5f5cc Using OPUS_MOVE() instead of OPUS_COPY() to move redundancy bytes by Jean-Marc Valin · 8 years ago
  13. 70e3c34 Fixing failure due to CBR allocating zero byte to a stream by Jean-Marc Valin · 8 years ago
  14. ac9fabc Fixes an internal error in the Opus encoder by Jean-Marc Valin · 8 years ago
  15. 18a380a Make it possible to ignore inverted phase stereo for downmix purposes by Jean-Marc Valin · 8 years ago
  16. 3421f6d Correct analysis downmix scaling factor by Mark Harris · 8 years ago
  17. 9f3883a Properly process both channels for DTX by Jean-Marc Valin · 8 years ago
  18. 096b220 Make the DC rejection filter Q14 instead of Q15 by Jean-Marc Valin · 8 years ago
  19. b4d0df8 Oops, fixes the sign in dc_reject() by Jean-Marc Valin · 8 years ago
  20. adf94f2 Implementing compute_frame_energy() from celt_inner_prod() for float by Jean-Marc Valin · 8 years ago
  21. fb19ba9 Reducing the overhead due to dependency chains in dc_reject() for stereo by Jean-Marc Valin · 8 years ago
  22. 9ac9426 Reducing the dependency chain in dc_reject() by Jean-Marc Valin · 8 years ago
  23. 43b47a4 Silence fixed point unused parameter warning by Mark Harris · 8 years ago
  24. e1bce7b Fix use_dtx for DISABLE_FLOAT_API by Felicia Lim · 8 years ago
  25. b3c9e79 Tune SILK rate for hybrid with FEC enabled by Jean-Marc Valin · 8 years ago
  26. 2b011b6 Moving FEC decision to the Opus encoder level (from SILK level) by Jean-Marc Valin · 8 years ago
  27. 099fc05 Taking loss rate into account in compute_equiv_rate() by Jean-Marc Valin · 8 years ago
  28. 508c571 Oops, edited the wrong comment in the previous commit by Jean-Marc Valin · 8 years ago
  29. be5a7da Re-tuning compute_equiv_rate() by Jean-Marc Valin · 8 years ago
  30. e775896 Getting rid of the SILK penalty for hybrid CBR. by Jean-Marc Valin · 8 years ago
  31. f6c4f64 Improving CBR for hybrid mode by Jean-Marc Valin · 8 years ago
  32. de1f92c Making the encoder more aggressive at using wider bandwidths by Jean-Marc Valin · 8 years ago
  33. 0e69e4e We should now be able to be less conservative when using CBR by Jean-Marc Valin · 8 years ago
  34. 691f6f9 Fixing bandwidth selection hysteresis by Jean-Marc Valin · 8 years ago
  35. 33f18a2 Turn on DTX only when the noise is sufficiently quiet by Felicia Lim · 8 years ago
  36. 3648134 New DTX that works in all modes (SILK/CELT/HYBRID) by Felicia Lim · 8 years ago
  37. 425e8a9 Skip analysis if the frame contains only digital silence by Felicia Lim · 8 years ago
  38. 61714e9 Quality: Increase CELT rate for voiced frames in hybrid mode by Jean-Marc Valin · 8 years ago
  39. 45773d8 Better modeling of the effect of CBR and complexity by Jean-Marc Valin · 8 years ago
  40. ecfdb28 Re-enabling high-band attenuation for hybrid mode by Jean-Marc Valin · 8 years ago
  41. 64dd0c0 Quality: Making the encoder more aggressive at using wider bandwidths by Jean-Marc Valin · 9 years ago
  42. fb1d316 Quality: Removes high-band attenuation in hybrid mode -- at least for now by Jean-Marc Valin · 9 years ago
  43. 66f3ef3 Quality: Adds SILK rate interpolation function by Jean-Marc Valin · 9 years ago
  44. bcd6aba Quality: Makes real CELT VBR work for hybrid too by Jean-Marc Valin · 9 years ago
  45. 8dcf4ac Quality: Encoding music in full-band stereo from 32 kb/s by Jean-Marc Valin · 9 years ago
  46. bcea233 Makes CBR calculations more accurate for 60-ms frames by Jean-Marc Valin · 8 years ago
  47. eff72e4 Respect CBR even at ridiculourly low rate by Jean-Marc Valin · 8 years ago
  48. e959f0d Prevents an invalid ToC to be generated at ridiculously low rate by Jean-Marc Valin · 8 years ago
  49. 9b1a27a Address static analysis reports from scan-build by Jean-Marc Valin · 8 years ago
  50. 914476c Fixes an invalid read in compute_stereo_width() for 2.5 ms frames at 12 kHz by Jean-Marc Valin · 8 years ago
  51. 4d3decf Fixes floating-point bug introduced in be9e747bcc542c277d30f6c78a57b0940e0c5b5e by Jean-Marc Valin · 8 years ago
  52. be9e747 Fixes overflows on CPUs with 16-bit ints by Jean-Marc Valin · 8 years ago
  53. 9ba205d Actually fix pedantic build bustage. by Timothy B. Terriberry · 9 years ago
  54. dd6dec9 Fix pedantic build bustage. by Timothy B. Terriberry · 9 years ago
  55. 9e3872a Add tonality_analysis_reset(). by Ralph Giles · 9 years ago
  56. d43445f Add an initializer for TonalityAnalysisState. by Ralph Giles · 9 years ago
  57. bd1fb51 Remove unused encoder field analysis_offset by Mark Harris · 9 years ago
  58. fa73e75 Avoids having the Opus-level "arch" be set to 0 on encoder/decoder reset by Jean-Marc Valin · 9 years ago
  59. f48abe8 armv7(float): Optimize encode usecase using NE10 library by Viswanath Puttagunta · 9 years ago
  60. 7c49ad0 Preventing NaNs from crashing surround_analysis() by Jean-Marc Valin · 9 years ago
  61. 23f503a Fix warnings in pedantic build. by Timothy B. Terriberry · 10 years ago
  62. 554b349 There are no tabs in source code. by Timothy B. Terriberry · 10 years ago
  63. c95c9a0 Cisco optimization for x86 & fixed point by xiangmingzhu · 10 years ago
  64. 32ada84 Fixes code that was doing arithmetic on a void pointer. by Jean-Marc Valin · 11 years ago
  65. 122971b More NaN hardening in the analysis code by Jean-Marc Valin · 11 years ago
  66. 15edb78 Making NaN detection more robust to -ffast-math. by Jean-Marc Valin · 11 years ago
  67. 66b7fe0 Using celt_inner_prod() for input sanity check. by Jean-Marc Valin · 11 years ago
  68. ff07200 Replaces inline copies and initialization with OPUS_*() macros. by Jean-Marc Valin · 11 years ago
  69. c94e4bb Optimizes encoder NaN detection and clipping by only running them when needed by Jean-Marc Valin · 11 years ago
  70. 93e1096 Makes SILK surround masking a bit more aggressive in both directions by Jean-Marc Valin · 11 years ago
  71. 1bf1f51 Using a more reasonably SILK surround calibration value by Jean-Marc Valin · 11 years ago
  72. d94ed20 Reducing the thresholds for enabling stereo and higher audio bandwidths by Jean-Marc Valin · 11 years ago
  73. 21b131f Applies padding to all CBR packets, including PLC and CELT silence by Jean-Marc Valin · 11 years ago
  74. ca5bf5b Don't attenuate hybrid high-band for surround by Jean-Marc Valin · 11 years ago
  75. 39386e0 Adds Neon assembly for correlation/convolution by Timothy B. Terriberry · 11 years ago
  76. 6bc3e3c Fixes SILK surround calibration while fixing other MSVC warnings by Jean-Marc Valin · 11 years ago
  77. cbe93e2 Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" frames by Jean-Marc Valin · 11 years ago
  78. d7aadd8 Fixes a bug where the encoder was trying to use redundancy in CELT mode by Jean-Marc Valin · 11 years ago
  79. c5635d2 Adds packet padding that works for all codes and fixes 40/60 ms CBR. by Jean-Marc Valin · 11 years ago
  80. 8bbdf5f Fixes max_redundancy so that hybrid CBR can fill all bytes by Jean-Marc Valin · 11 years ago
  81. 8848171 Variable frame size fixes (still not exposed in the API) by Jean-Marc Valin · 11 years ago
  82. c1959e7 Taking into account the frame size in more encoder decisions by Jean-Marc Valin · 11 years ago
  83. c2b3441 Fixes DISABLE_FLOAT_API build by Jean-Marc Valin · 11 years ago
  84. c6d0c43 Fixes weird LFE bug by Jean-Marc Valin · 11 years ago
  85. eab134c Surround encoder can now produce hard CBR streams again. by Jean-Marc Valin · 11 years ago
  86. 1ad6f6d Fixes scaling of downmix_float() for fixed-point. by Jean-Marc Valin · 11 years ago
  87. 6b9087a Avoids unnecessary copying in opus_encode for delayed decision by Jean-Marc Valin · 11 years ago
  88. 2925444 Makes analysis work when encoding more than 20 ms at a time by Jean-Marc Valin · 11 years ago
  89. a4c2512 run_analysis() doesn't need to return the frame size anymore by Jean-Marc Valin · 11 years ago
  90. f5645f5 Makes the fixed-point build only run the float analysis at complexity 10 by Jean-Marc Valin · 11 years ago
  91. b90e63b Moves frame size selection back out of opus_encode_native() by Jean-Marc Valin · 11 years ago
  92. 36a21ed Very basic surround rate calibration by Jean-Marc Valin · 11 years ago
  93. ae7dc8a More surround masking tuning by Jean-Marc Valin · 11 years ago
  94. 8824fdb Adds surround masking to SILK by Jean-Marc Valin · 11 years ago
  95. 7317de4 Fixes delayed decision for fixed-point by Jean-Marc Valin · 11 years ago
  96. ba7dbb3 Analysis scaling fixes by Jean-Marc Valin · 11 years ago
  97. 3ab03e0 First pass at making the analysis code run with FIXED_POINT by Jean-Marc Valin · 11 years ago
  98. 91904a4 Moves the analysis back to opus_encode_native() to it runs for all streams. by Jean-Marc Valin · 11 years ago
  99. fdceae8 Surround masking rewrite by Jean-Marc Valin · 11 years ago
  100. 03e8203 Fixes a denorm issue in the VoIP mode high-pass filter by Jean-Marc Valin · 11 years ago