1. 9791b22 Refactoring: Isolating the matrix-vector product in gemm_accum() by Jean-Marc Valin · 6 years ago
  2. 833d2f0 Remove useless OPUS_SET_EXPERT_FRAME_DURATION() on CELT by Jean-Marc Valin · 6 years ago
  3. 5d29023 Retrain RNN classifier weights to include reverberated speech by Jean-Marc Valin · 6 years ago
  4. 4a643d9 Fixes packet parsing for 16-bit CPUs by Jean-Marc Valin · 6 years ago
  5. 5cbd7d5 Avoiding get_demixing_matrix() symbol clash on unified build by Jean-Marc Valin · 6 years ago
  6. eb55ebf OpusMSDecoder does not have an arch field by Jean-Marc Valin · 6 years ago
  7. c2a6ac4 Apply equal bit allocation to ambisonic channels by Marcin Gorzel · 6 years ago
  8. dd6d6d5 Fixing arithmetic problems for 16-bit CPUs in ambisonics_rate_allocation() by Jean-Marc Valin · 6 years ago
  9. 6adfa70 Fix bitrate allocation for channel mapping 2 by Felicia Lim · 6 years ago
  10. 1f0c1b1 Fixes C90 "mixed declarations and code" error by Jean-Marc Valin · 6 years ago
  11. 722a66b Remove ambisonics experimental flag by Jean-Marc Valin · 6 years ago
  12. 6a74b41 Use ambisonics families 2 and 3 instead of 254 and 253 by Jean-Marc Valin · 6 years ago
  13. 1827db6 Validate multistream/projection decoder frame_size by Mark Harris · 6 years ago
  14. 01b035f Silence compiler warnings by Mark Harris · 6 years ago
  15. c1c247d Make bandwidth detection more conservative to avoid low-passing frames by Jean-Marc Valin · 6 years ago
  16. 693098f Avoiding arithmetic on NULL pointer by Jean-Marc Valin · 6 years ago
  17. d5a8136 Avoiding leaks when opus_demo exits with an error by Jean-Marc Valin · 6 years ago
  18. 697beca Only call isqrt32() with a positive argument by Mark Harris · 6 years ago
  19. 287cb03 Switch from narrowband to wideband at 9 kb/s, don't use mediumband by Jean-Marc Valin · 6 years ago
  20. ed72830 Fix decision thresholds for larger frame sizes by Jean-Marc Valin · 6 years ago
  21. cd78f39 Fixes a SILK bandwidth switching regression by Jean-Marc Valin · 6 years ago
  22. 42f43db Silk makes use of Opus VAD by Gustaf Ullberg · 6 years ago
  23. f0cea0d Misc assertion cleanup by Jean-Marc Valin · 6 years ago
  24. 69bcb28 Some missing checks by Jean-Marc Valin · 6 years ago
  25. 3995a0c Adding multistream decoder validation by Jean-Marc Valin · 6 years ago
  26. a29504c Asserting on some ctl() calls that should never fail by Jean-Marc Valin · 6 years ago
  27. bf1d442 Adds Opus decoder state validation by Jean-Marc Valin · 6 years ago
  28. 92ffce6 Fixing no-redundancy CELT->SILK and CELT->hybrid transitions by Jean-Marc Valin · 6 years ago
  29. 9b092dd Support for Ambisonics. by Andrew Allen · 6 years ago
  30. a4b5282 Using a first-order filter for DC rejection by Jean-Marc Valin · 6 years ago
  31. e3e1f89 Fix comment to take into account previous commit by Jean-Marc Valin · 6 years ago
  32. 59b1a52 Increasing the CELT bit allocation slightly for stereo hybrid by Jean-Marc Valin · 6 years ago
  33. 475fa4a Fix divide-by-zeros in opus_demo stats code by Jean-Marc Valin · 6 years ago
  34. 8299edf Scaling back the pitch filter when most of the energy is above 3.2 kHz by Jean-Marc Valin · 6 years ago
  35. 693421e Fixes NaN issues in compute_stereo_width() by Jean-Marc Valin · 7 years ago
  36. 058e817 Decouple OpusProjection* API from static matrices. by Andrew Allen · 7 years ago
  37. cae4445 Ensure mapping matrix size is always valid. by Andrew Allen · 7 years ago
  38. 65f11d3 Fix memory issues in Projection API. by Andrew Allen · 7 years ago
  39. eee6898 fix float constants by Jean-Marc Valin · 7 years ago
  40. ab7ab10 Tuning decision thresholds for low-bitrate music by Jean-Marc Valin · 7 years ago
  41. ff83843 Fix matrix export via CTL func. by Andrew Allen · 7 years ago
  42. ff98202 Retrained speech/music RNN by Jean-Marc Valin · 7 years ago
  43. f643c03 Support for Channel Mapping 253 by Andrew Allen · 7 years ago
  44. b30f45b Fixing (hopefully) bandwidth detection for 24 kHz analysis by Jean-Marc Valin · 7 years ago
  45. 251fc07 float constants by Jean-Marc Valin · 7 years ago
  46. af93fbd Add RNN for VAD and speech/music classification by Jean-Marc Valin · 7 years ago
  47. f3cff05 Better rate allocation for stereo SILK in hybrid mode by Jean-Marc Valin · 7 years ago
  48. 1b9be1a Fix typo in a comment in opus_decoder.c by Matt Brubeck · 7 years ago
  49. b1d51b2 Fix uninitialized variables in decide_dtx_mode() by Andrew Larkin · 7 years ago
  50. dbe22f1 Working around misdetected audio bandwidth by Jean-Marc Valin · 7 years ago
  51. 5bb3cbc Add "f" suffix to float constants by Jean-Marc Valin · 7 years ago
  52. 4144342 Improving tonality estimation with delayed decision by Jean-Marc Valin · 7 years ago
  53. a1ae821 Replace call of celt_inner_prod_c() (step 1) by Linfeng Zhang · 8 years ago
  54. 1d7dea1 Initialize speech/music prob based on application by Jean-Marc Valin · 7 years ago
  55. 55507f1 Properly compute redundancy_bytes by Jean-Marc Valin · 7 years ago
  56. 15a30e2 Properly init speech/music confidence values by Jean-Marc Valin · 7 years ago
  57. cf86d25 fix comments by Jean-Marc Valin · 7 years ago
  58. 7be054b Avoid using log2() since it's not in C90 by Jean-Marc Valin · 7 years ago
  59. 0cc4d96 Adding leakage modelling to boost bands by Jean-Marc Valin · 7 years ago
  60. a1c2d71 Analysis refactoring for fixed-point scaling by Jean-Marc Valin · 7 years ago
  61. 73808cf Fix memory leaks in opus_compare.c by Jean-Marc Valin · 7 years ago
  62. 0d2ba55 Fixes a surround bug on loud signal by Jean-Marc Valin · 7 years ago
  63. 43db562 Optimize silk_biquad_alt_stride2() for ARM NEON by Linfeng Zhang · 8 years ago
  64. 60eb7d8 Update silk_biquad_alt() by Linfeng Zhang · 8 years ago
  65. a31e9fd oops, fix build broken by previous patch by Jean-Marc Valin · 7 years ago
  66. 17e14fb Non-diegetic support for Ambisonics Mapping 254. by Drew Allen · 7 years ago
  67. d6d7037 Fix compiler warnings by Mark Harris · 7 years ago
  68. cfc8e30 Rename y0/y1 to out0/out1 to avoid name clash with the Bessel functions by Jean-Marc Valin · 7 years ago
  69. efcdeb9 Fix some compiler warnings by Mark Harris · 8 years ago
  70. cf9409f Makes analysis run at 24 kHz, with 20-ms frames by Jean-Marc Valin · 8 years ago
  71. c84f486 opus_demo: remove obsolete option from usage by Mark Harris · 8 years ago
  72. 8375830 Adding a missing "else" by Jean-Marc Valin · 8 years ago
  73. 3fdfcd4 Remove commented-out DEBUG_STORE_DATA calls. r=keon by Ralph Giles · 8 years ago
  74. d73c5a9 Remove redundant code by Mark Harris · 8 years ago
  75. d74fa27 Fix crash on bad encoder frame_size argument by Mark Harris · 8 years ago
  76. 132ed59 Removes OPUS_FRAMESIZE_VARIABLE by Jean-Marc Valin · 8 years ago
  77. 20bf3b3 Reduce redundancy when SILK uses too many bits by Mark Harris · 8 years ago
  78. 1fd53f9 Fix redundancy on SILK 80+ms bandwidth switch by Mark Harris · 8 years ago
  79. 8fec416 Fix amount of extra bytes reserved for 100 ms by Felicia Lim · 8 years ago
  80. bcfe0f6 Multistream encoder: allocate an extra byte per stream for 100 ms by Felicia Lim · 8 years ago
  81. e564cc5 Fix CBR packet sizes for 80 ms by Felicia Lim · 8 years ago
  82. 33698ee Update bandwidth and opusCanSwitch before generating SILK DTX ToC by Felicia Lim · 8 years ago
  83. 9962bf3 Encode correct headers when asking for very small output bytes and using long frames by Felicia Lim · 8 years ago
  84. 0962cbe Support encoding 80/100/120 ms frame lengths by Felicia Lim · 8 years ago
  85. 8bca154 Move multiframe encoding into a separate function by Felicia Lim · 8 years ago
  86. 6d06284 Account for redundancy signalling when computing st->silk_mode.maxBits by Jean-Marc Valin · 8 years ago
  87. 3868831 Fixing some opus_int vs opus_int32 mismatches by Jean-Marc Valin · 8 years ago
  88. ae5f5cc Using OPUS_MOVE() instead of OPUS_COPY() to move redundancy bytes by Jean-Marc Valin · 8 years ago
  89. 8ac5d89 Consider per-channel energy bits in surround_rate_allocation() by Jean-Marc Valin · 8 years ago
  90. a3fadcb Fixes surround_analysis() for frame size > 20 ms by Jean-Marc Valin · 8 years ago
  91. 70e3c34 Fixing failure due to CBR allocating zero byte to a stream by Jean-Marc Valin · 8 years ago
  92. fa2578b Fix ambisonics bitrate when bitrate_bps is OPUS_AUTO by Michael Graczyk · 8 years ago
  93. ac9fabc Fixes an internal error in the Opus encoder by Jean-Marc Valin · 8 years ago
  94. dbff5fc Prevent tonality estimator from running too often with 2.5 and 5 ms frames by Jean-Marc Valin · 8 years ago
  95. f4f5a6a Prevents an overflow in multi-stream encoder rate computation by Jean-Marc Valin · 8 years ago
  96. 691d493 Allow disabling phase inversion for multistream by Mark Harris · 8 years ago
  97. 18a380a Make it possible to ignore inverted phase stereo for downmix purposes by Jean-Marc Valin · 8 years ago
  98. 7d0e33f Correct multistream variable frame size stride by Mark Harris · 8 years ago
  99. 3421f6d Correct analysis downmix scaling factor by Mark Harris · 8 years ago
  100. 9f3883a Properly process both channels for DTX by Jean-Marc Valin · 8 years ago