1. 691d493 Allow disabling phase inversion for multistream by Mark Harris · 8 years ago
  2. 18a380a Make it possible to ignore inverted phase stereo for downmix purposes by Jean-Marc Valin · 8 years ago
  3. 7d0e33f Correct multistream variable frame size stride by Mark Harris · 8 years ago
  4. 3421f6d Correct analysis downmix scaling factor by Mark Harris · 8 years ago
  5. 9f3883a Properly process both channels for DTX by Jean-Marc Valin · 8 years ago
  6. 096b220 Make the DC rejection filter Q14 instead of Q15 by Jean-Marc Valin · 8 years ago
  7. b4d0df8 Oops, fixes the sign in dc_reject() by Jean-Marc Valin · 8 years ago
  8. adf94f2 Implementing compute_frame_energy() from celt_inner_prod() for float by Jean-Marc Valin · 8 years ago
  9. fb19ba9 Reducing the overhead due to dependency chains in dc_reject() for stereo by Jean-Marc Valin · 8 years ago
  10. 9ac9426 Reducing the dependency chain in dc_reject() by Jean-Marc Valin · 8 years ago
  11. 2ff6556 Making stereo_itheta() use the same atan2() approximation as tonality_analysis() by Jean-Marc Valin · 8 years ago
  12. 43b47a4 Silence fixed point unused parameter warning by Mark Harris · 8 years ago
  13. e1bce7b Fix use_dtx for DISABLE_FLOAT_API by Felicia Lim · 8 years ago
  14. b3c9e79 Tune SILK rate for hybrid with FEC enabled by Jean-Marc Valin · 8 years ago
  15. 2b011b6 Moving FEC decision to the Opus encoder level (from SILK level) by Jean-Marc Valin · 8 years ago
  16. 099fc05 Taking loss rate into account in compute_equiv_rate() by Jean-Marc Valin · 8 years ago
  17. 508c571 Oops, edited the wrong comment in the previous commit by Jean-Marc Valin · 8 years ago
  18. be5a7da Re-tuning compute_equiv_rate() by Jean-Marc Valin · 8 years ago
  19. e775896 Getting rid of the SILK penalty for hybrid CBR. by Jean-Marc Valin · 8 years ago
  20. f6c4f64 Improving CBR for hybrid mode by Jean-Marc Valin · 8 years ago
  21. de1f92c Making the encoder more aggressive at using wider bandwidths by Jean-Marc Valin · 8 years ago
  22. 0e69e4e We should now be able to be less conservative when using CBR by Jean-Marc Valin · 8 years ago
  23. 691f6f9 Fixing bandwidth selection hysteresis by Jean-Marc Valin · 8 years ago
  24. 33f18a2 Turn on DTX only when the noise is sufficiently quiet by Felicia Lim · 8 years ago
  25. 3648134 New DTX that works in all modes (SILK/CELT/HYBRID) by Felicia Lim · 8 years ago
  26. 425e8a9 Skip analysis if the frame contains only digital silence by Felicia Lim · 8 years ago
  27. fe4d91c Simplifying fast_atan2f() by Jean-Marc Valin · 8 years ago
  28. 61714e9 Quality: Increase CELT rate for voiced frames in hybrid mode by Jean-Marc Valin · 8 years ago
  29. 45773d8 Better modeling of the effect of CBR and complexity by Jean-Marc Valin · 8 years ago
  30. ecfdb28 Re-enabling high-band attenuation for hybrid mode by Jean-Marc Valin · 8 years ago
  31. d68e809 Quality: Retrained classifier MLP with better data by Jean-Marc Valin · 9 years ago
  32. 64dd0c0 Quality: Making the encoder more aggressive at using wider bandwidths by Jean-Marc Valin · 9 years ago
  33. fb1d316 Quality: Removes high-band attenuation in hybrid mode -- at least for now by Jean-Marc Valin · 9 years ago
  34. 66f3ef3 Quality: Adds SILK rate interpolation function by Jean-Marc Valin · 9 years ago
  35. bcd6aba Quality: Makes real CELT VBR work for hybrid too by Jean-Marc Valin · 9 years ago
  36. 8dcf4ac Quality: Encoding music in full-band stereo from 32 kb/s by Jean-Marc Valin · 9 years ago
  37. aa32042 Slightly increase the safety margin for opus_pcm_soft_clip() by Jean-Marc Valin · 8 years ago
  38. bca70b8 Fixes opus_pcm_soft_clip() returning values slightly larger than +/-1 with -ffast-math by Jean-Marc Valin · 8 years ago
  39. bcea233 Makes CBR calculations more accurate for 60-ms frames by Jean-Marc Valin · 8 years ago
  40. eff72e4 Respect CBR even at ridiculourly low rate by Jean-Marc Valin · 8 years ago
  41. e959f0d Prevents an invalid ToC to be generated at ridiculously low rate by Jean-Marc Valin · 8 years ago
  42. 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
  43. 5e50f1f Check for len<1 in opus_packet_parse_impl() by Jean-Marc Valin · 8 years ago
  44. 9203565 Forgot to call RESTORE_STACK in 328953e1896432bc700b9b5c69ae2987c5d752f4 by Jean-Marc Valin · 8 years ago
  45. 328953e Making calls to opus_packet_pad() on a bad packet return OPUS_INVALID_PACKET by Jean-Marc Valin · 8 years ago
  46. d6642d6 Fix build error from comma at end of enum by Michael Graczyk · 8 years ago
  47. 164f7df Addressing more issues from scan-build by Jean-Marc Valin · 8 years ago
  48. 9b1a27a Address static analysis reports from scan-build by Jean-Marc Valin · 8 years ago
  49. 1ac3a56 Add static bitrate allocation and force CELT-only for ambisonics encoding by Michael Graczyk · 8 years ago
  50. 3925668 Add experimental support for ambisonic encoding by Michael Graczyk · 8 years ago
  51. 914476c Fixes an invalid read in compute_stereo_width() for 2.5 ms frames at 12 kHz by Jean-Marc Valin · 8 years ago
  52. 4d3decf Fixes floating-point bug introduced in be9e747bcc542c277d30f6c78a57b0940e0c5b5e by Jean-Marc Valin · 8 years ago
  53. be9e747 Fixes overflows on CPUs with 16-bit ints by Jean-Marc Valin · 8 years ago
  54. 9ba205d Actually fix pedantic build bustage. by Timothy B. Terriberry · 9 years ago
  55. dd6dec9 Fix pedantic build bustage. by Timothy B. Terriberry · 9 years ago
  56. 9e3872a Add tonality_analysis_reset(). by Ralph Giles · 9 years ago
  57. d43445f Add an initializer for TonalityAnalysisState. by Ralph Giles · 9 years ago
  58. bd1fb51 Remove unused encoder field analysis_offset by Mark Harris · 9 years ago
  59. fa73e75 Avoids having the Opus-level "arch" be set to 0 on encoder/decoder reset by Jean-Marc Valin · 9 years ago
  60. 77cf9ed opus_demo: fixes potential division by zero on files with no active frame by Jean-Marc Valin · 9 years ago
  61. f48abe8 armv7(float): Optimize encode usecase using NE10 library by Viswanath Puttagunta · 9 years ago
  62. a6595e6 Extra safety against NaNs in surround_analysis() by Mark Harris · 9 years ago
  63. 7c49ad0 Preventing NaNs from crashing surround_analysis() by Jean-Marc Valin · 9 years ago
  64. 56d8504 Fixes bitrate statistics for decode-only operation and inband FEC by Koen Vos · 9 years ago
  65. 8adff0b Fix const struct to work with C++ compilation by Mark Harris · 9 years ago
  66. 4feb0df Silence clang -Wcast-align warnings by Mark Harris · 9 years ago
  67. 348e694 Eliminate signed division overhead in align() by Mark Harris · 9 years ago
  68. ef86768 Simplify and generalize implementation of align(). Should be very efficient on sensible platforms, and correct everywhere. by Jonathan Lennox · 9 years ago
  69. 24539c4 Make align() work even on machines with 32-bit chars by Jean-Marc Valin · 9 years ago
  70. e90adb0 More conservative alignment by Jean-Marc Valin · 9 years ago
  71. 6814b2c Avoiding the term "mode" in opus_demo by Jean-Marc Valin · 9 years ago
  72. 3b74d8b opus_demo: remove unused but set values by Tristan Matthews · 9 years ago
  73. 23f503a Fix warnings in pedantic build. by Timothy B. Terriberry · 10 years ago
  74. 25b27a9 multistream: improve arg check by Mark Harris · 10 years ago
  75. 554b349 There are no tabs in source code. by Timothy B. Terriberry · 10 years ago
  76. c95c9a0 Cisco optimization for x86 & fixed point by xiangmingzhu · 10 years ago
  77. 8046033 -DOPUS_WILL_BE_SLOW to disable the no-optimization warning by Jean-Marc Valin · 10 years ago
  78. da97db1 Fixes comments by Jean-Marc Valin · 10 years ago
  79. 648eb9a Takes into account a corner case with the multistream encoder by Jean-Marc Valin · 10 years ago
  80. e1326fe Lowered the smallest packet that the multi-stream encoder can encode by Jean-Marc Valin · 10 years ago
  81. 8dc91de multi-stream fix when setting bitrate to AUTO, MAX, or small values by Jean-Marc Valin · 10 years ago
  82. 3996642 Fix type conversion warning. by Ralph Giles · 10 years ago
  83. b347696 Moves opus_packet_get_samples_per_frame() to opus.c by Jean-Marc Valin · 10 years ago
  84. 58107d8 Fix surround encoding by Mark Harris · 11 years ago
  85. fe69528 Fixes the decode_fec case for b76888d by Mark Harris · 11 years ago
  86. b76888d Preventing unnecessary stack use when using a large decode buffer by Jean-Marc Valin · 11 years ago
  87. 4d07b13 Reduces the decoder stack use by removing the pcm_silk buffer in fixed-point by Jean-Marc Valin · 11 years ago
  88. 8e02afc Fixes a warning about "conversion from '__int64' to 'int'" on MSVC by Jean-Marc Valin · 11 years ago
  89. 32ada84 Fixes code that was doing arithmetic on a void pointer. by Jean-Marc Valin · 11 years ago
  90. 122971b More NaN hardening in the analysis code by Jean-Marc Valin · 11 years ago
  91. 15edb78 Making NaN detection more robust to -ffast-math. by Jean-Marc Valin · 11 years ago
  92. 66b7fe0 Using celt_inner_prod() for input sanity check. by Jean-Marc Valin · 11 years ago
  93. ff07200 Replaces inline copies and initialization with OPUS_*() macros. by Jean-Marc Valin · 11 years ago
  94. c94e4bb Optimizes encoder NaN detection and clipping by only running them when needed by Jean-Marc Valin · 11 years ago
  95. 93e1096 Makes SILK surround masking a bit more aggressive in both directions by Jean-Marc Valin · 11 years ago
  96. 1bf1f51 Using a more reasonably SILK surround calibration value by Jean-Marc Valin · 11 years ago
  97. d94ed20 Reducing the thresholds for enabling stereo and higher audio bandwidths by Jean-Marc Valin · 11 years ago
  98. ccf7d9b Surround low-passing thresholds set to much lower bitrates by Jean-Marc Valin · 11 years ago
  99. abf91fe Minor opus_pcm_soft_clip API hardening and tests. by Gregory Maxwell · 11 years ago
  100. 21b131f Applies padding to all CBR packets, including PLC and CELT silence by Jean-Marc Valin · 11 years ago