1. ff98202 Retrained speech/music RNN by Jean-Marc Valin · 7 years ago
  2. f643c03 Support for Channel Mapping 253 by Andrew Allen · 7 years ago
  3. b30f45b Fixing (hopefully) bandwidth detection for 24 kHz analysis by Jean-Marc Valin · 7 years ago
  4. 251fc07 float constants by Jean-Marc Valin · 7 years ago
  5. af93fbd Add RNN for VAD and speech/music classification by Jean-Marc Valin · 7 years ago
  6. f3cff05 Better rate allocation for stereo SILK in hybrid mode by Jean-Marc Valin · 7 years ago
  7. 1b9be1a Fix typo in a comment in opus_decoder.c by Matt Brubeck · 7 years ago
  8. b1d51b2 Fix uninitialized variables in decide_dtx_mode() by Andrew Larkin · 7 years ago
  9. dbe22f1 Working around misdetected audio bandwidth by Jean-Marc Valin · 7 years ago
  10. 5bb3cbc Add "f" suffix to float constants by Jean-Marc Valin · 7 years ago
  11. 4144342 Improving tonality estimation with delayed decision by Jean-Marc Valin · 7 years ago
  12. a1ae821 Replace call of celt_inner_prod_c() (step 1) by Linfeng Zhang · 8 years ago
  13. 1d7dea1 Initialize speech/music prob based on application by Jean-Marc Valin · 7 years ago
  14. 55507f1 Properly compute redundancy_bytes by Jean-Marc Valin · 7 years ago
  15. 15a30e2 Properly init speech/music confidence values by Jean-Marc Valin · 7 years ago
  16. cf86d25 fix comments by Jean-Marc Valin · 7 years ago
  17. 7be054b Avoid using log2() since it's not in C90 by Jean-Marc Valin · 7 years ago
  18. 0cc4d96 Adding leakage modelling to boost bands by Jean-Marc Valin · 7 years ago
  19. a1c2d71 Analysis refactoring for fixed-point scaling by Jean-Marc Valin · 7 years ago
  20. 73808cf Fix memory leaks in opus_compare.c by Jean-Marc Valin · 7 years ago
  21. 0d2ba55 Fixes a surround bug on loud signal by Jean-Marc Valin · 7 years ago
  22. 43db562 Optimize silk_biquad_alt_stride2() for ARM NEON by Linfeng Zhang · 8 years ago
  23. 60eb7d8 Update silk_biquad_alt() by Linfeng Zhang · 8 years ago
  24. a31e9fd oops, fix build broken by previous patch by Jean-Marc Valin · 7 years ago
  25. 17e14fb Non-diegetic support for Ambisonics Mapping 254. by Drew Allen · 7 years ago
  26. d6d7037 Fix compiler warnings by Mark Harris · 8 years ago
  27. cfc8e30 Rename y0/y1 to out0/out1 to avoid name clash with the Bessel functions by Jean-Marc Valin · 8 years ago
  28. efcdeb9 Fix some compiler warnings by Mark Harris · 8 years ago
  29. cf9409f Makes analysis run at 24 kHz, with 20-ms frames by Jean-Marc Valin · 8 years ago
  30. c84f486 opus_demo: remove obsolete option from usage by Mark Harris · 8 years ago
  31. 8375830 Adding a missing "else" by Jean-Marc Valin · 8 years ago
  32. 3fdfcd4 Remove commented-out DEBUG_STORE_DATA calls. r=keon by Ralph Giles · 8 years ago
  33. d73c5a9 Remove redundant code by Mark Harris · 8 years ago
  34. d74fa27 Fix crash on bad encoder frame_size argument by Mark Harris · 8 years ago
  35. 132ed59 Removes OPUS_FRAMESIZE_VARIABLE by Jean-Marc Valin · 8 years ago
  36. 20bf3b3 Reduce redundancy when SILK uses too many bits by Mark Harris · 8 years ago
  37. 1fd53f9 Fix redundancy on SILK 80+ms bandwidth switch by Mark Harris · 8 years ago
  38. 8fec416 Fix amount of extra bytes reserved for 100 ms by Felicia Lim · 8 years ago
  39. bcfe0f6 Multistream encoder: allocate an extra byte per stream for 100 ms by Felicia Lim · 8 years ago
  40. e564cc5 Fix CBR packet sizes for 80 ms by Felicia Lim · 8 years ago
  41. 33698ee Update bandwidth and opusCanSwitch before generating SILK DTX ToC by Felicia Lim · 8 years ago
  42. 9962bf3 Encode correct headers when asking for very small output bytes and using long frames by Felicia Lim · 8 years ago
  43. 0962cbe Support encoding 80/100/120 ms frame lengths by Felicia Lim · 8 years ago
  44. 8bca154 Move multiframe encoding into a separate function by Felicia Lim · 8 years ago
  45. 6d06284 Account for redundancy signalling when computing st->silk_mode.maxBits by Jean-Marc Valin · 8 years ago
  46. 3868831 Fixing some opus_int vs opus_int32 mismatches by Jean-Marc Valin · 8 years ago
  47. ae5f5cc Using OPUS_MOVE() instead of OPUS_COPY() to move redundancy bytes by Jean-Marc Valin · 8 years ago
  48. 8ac5d89 Consider per-channel energy bits in surround_rate_allocation() by Jean-Marc Valin · 8 years ago
  49. a3fadcb Fixes surround_analysis() for frame size > 20 ms by Jean-Marc Valin · 8 years ago
  50. 70e3c34 Fixing failure due to CBR allocating zero byte to a stream by Jean-Marc Valin · 8 years ago
  51. fa2578b Fix ambisonics bitrate when bitrate_bps is OPUS_AUTO by Michael Graczyk · 8 years ago
  52. ac9fabc Fixes an internal error in the Opus encoder by Jean-Marc Valin · 8 years ago
  53. dbff5fc Prevent tonality estimator from running too often with 2.5 and 5 ms frames by Jean-Marc Valin · 8 years ago
  54. f4f5a6a Prevents an overflow in multi-stream encoder rate computation by Jean-Marc Valin · 8 years ago
  55. 691d493 Allow disabling phase inversion for multistream by Mark Harris · 8 years ago
  56. 18a380a Make it possible to ignore inverted phase stereo for downmix purposes by Jean-Marc Valin · 8 years ago
  57. 7d0e33f Correct multistream variable frame size stride by Mark Harris · 8 years ago
  58. 3421f6d Correct analysis downmix scaling factor by Mark Harris · 8 years ago
  59. 9f3883a Properly process both channels for DTX by Jean-Marc Valin · 8 years ago
  60. 096b220 Make the DC rejection filter Q14 instead of Q15 by Jean-Marc Valin · 8 years ago
  61. b4d0df8 Oops, fixes the sign in dc_reject() by Jean-Marc Valin · 8 years ago
  62. adf94f2 Implementing compute_frame_energy() from celt_inner_prod() for float by Jean-Marc Valin · 8 years ago
  63. fb19ba9 Reducing the overhead due to dependency chains in dc_reject() for stereo by Jean-Marc Valin · 8 years ago
  64. 9ac9426 Reducing the dependency chain in dc_reject() by Jean-Marc Valin · 8 years ago
  65. 2ff6556 Making stereo_itheta() use the same atan2() approximation as tonality_analysis() by Jean-Marc Valin · 8 years ago
  66. 43b47a4 Silence fixed point unused parameter warning by Mark Harris · 8 years ago
  67. e1bce7b Fix use_dtx for DISABLE_FLOAT_API by Felicia Lim · 8 years ago
  68. b3c9e79 Tune SILK rate for hybrid with FEC enabled by Jean-Marc Valin · 8 years ago
  69. 2b011b6 Moving FEC decision to the Opus encoder level (from SILK level) by Jean-Marc Valin · 8 years ago
  70. 099fc05 Taking loss rate into account in compute_equiv_rate() by Jean-Marc Valin · 8 years ago
  71. 508c571 Oops, edited the wrong comment in the previous commit by Jean-Marc Valin · 8 years ago
  72. be5a7da Re-tuning compute_equiv_rate() by Jean-Marc Valin · 8 years ago
  73. e775896 Getting rid of the SILK penalty for hybrid CBR. by Jean-Marc Valin · 8 years ago
  74. f6c4f64 Improving CBR for hybrid mode by Jean-Marc Valin · 8 years ago
  75. de1f92c Making the encoder more aggressive at using wider bandwidths by Jean-Marc Valin · 8 years ago
  76. 0e69e4e We should now be able to be less conservative when using CBR by Jean-Marc Valin · 8 years ago
  77. 691f6f9 Fixing bandwidth selection hysteresis by Jean-Marc Valin · 8 years ago
  78. 33f18a2 Turn on DTX only when the noise is sufficiently quiet by Felicia Lim · 8 years ago
  79. 3648134 New DTX that works in all modes (SILK/CELT/HYBRID) by Felicia Lim · 8 years ago
  80. 425e8a9 Skip analysis if the frame contains only digital silence by Felicia Lim · 8 years ago
  81. fe4d91c Simplifying fast_atan2f() by Jean-Marc Valin · 8 years ago
  82. 61714e9 Quality: Increase CELT rate for voiced frames in hybrid mode by Jean-Marc Valin · 8 years ago
  83. 45773d8 Better modeling of the effect of CBR and complexity by Jean-Marc Valin · 8 years ago
  84. ecfdb28 Re-enabling high-band attenuation for hybrid mode by Jean-Marc Valin · 8 years ago
  85. d68e809 Quality: Retrained classifier MLP with better data by Jean-Marc Valin · 9 years ago
  86. 64dd0c0 Quality: Making the encoder more aggressive at using wider bandwidths by Jean-Marc Valin · 9 years ago
  87. fb1d316 Quality: Removes high-band attenuation in hybrid mode -- at least for now by Jean-Marc Valin · 9 years ago
  88. 66f3ef3 Quality: Adds SILK rate interpolation function by Jean-Marc Valin · 9 years ago
  89. bcd6aba Quality: Makes real CELT VBR work for hybrid too by Jean-Marc Valin · 9 years ago
  90. 8dcf4ac Quality: Encoding music in full-band stereo from 32 kb/s by Jean-Marc Valin · 9 years ago
  91. aa32042 Slightly increase the safety margin for opus_pcm_soft_clip() by Jean-Marc Valin · 8 years ago
  92. bca70b8 Fixes opus_pcm_soft_clip() returning values slightly larger than +/-1 with -ffast-math by Jean-Marc Valin · 8 years ago
  93. bcea233 Makes CBR calculations more accurate for 60-ms frames by Jean-Marc Valin · 8 years ago
  94. eff72e4 Respect CBR even at ridiculourly low rate by Jean-Marc Valin · 8 years ago
  95. e959f0d Prevents an invalid ToC to be generated at ridiculously low rate by Jean-Marc Valin · 8 years ago
  96. 4b1f45e make len==0 return OPUS_INVALID_PACKET rather than OPUS_BAD_ARG for opus_packet_parse_impl() by Jean-Marc Valin · 8 years ago
  97. 5e50f1f Check for len<1 in opus_packet_parse_impl() by Jean-Marc Valin · 8 years ago
  98. 9203565 Forgot to call RESTORE_STACK in 328953e1896432bc700b9b5c69ae2987c5d752f4 by Jean-Marc Valin · 8 years ago
  99. 328953e Making calls to opus_packet_pad() on a bad packet return OPUS_INVALID_PACKET by Jean-Marc Valin · 8 years ago
  100. d6642d6 Fix build error from comma at end of enum by Michael Graczyk · 8 years ago