1. f48abe8 armv7(float): Optimize encode usecase using NE10 library by Viswanath Puttagunta · 9 years ago
  2. a6595e6 Extra safety against NaNs in surround_analysis() by Mark Harris · 9 years ago
  3. 7c49ad0 Preventing NaNs from crashing surround_analysis() by Jean-Marc Valin · 9 years ago
  4. 56d8504 Fixes bitrate statistics for decode-only operation and inband FEC by Koen Vos · 9 years ago
  5. 8adff0b Fix const struct to work with C++ compilation by Mark Harris · 9 years ago
  6. 4feb0df Silence clang -Wcast-align warnings by Mark Harris · 9 years ago
  7. 348e694 Eliminate signed division overhead in align() by Mark Harris · 9 years ago
  8. ef86768 Simplify and generalize implementation of align(). Should be very efficient on sensible platforms, and correct everywhere. by Jonathan Lennox · 9 years ago
  9. 24539c4 Make align() work even on machines with 32-bit chars by Jean-Marc Valin · 9 years ago
  10. e90adb0 More conservative alignment by Jean-Marc Valin · 9 years ago
  11. 6814b2c Avoiding the term "mode" in opus_demo by Jean-Marc Valin · 9 years ago
  12. 3b74d8b opus_demo: remove unused but set values by Tristan Matthews · 9 years ago
  13. 23f503a Fix warnings in pedantic build. by Timothy B. Terriberry · 10 years ago
  14. 25b27a9 multistream: improve arg check by Mark Harris · 10 years ago
  15. 554b349 There are no tabs in source code. by Timothy B. Terriberry · 10 years ago
  16. c95c9a0 Cisco optimization for x86 & fixed point by xiangmingzhu · 10 years ago
  17. 8046033 -DOPUS_WILL_BE_SLOW to disable the no-optimization warning by Jean-Marc Valin · 10 years ago
  18. da97db1 Fixes comments by Jean-Marc Valin · 10 years ago
  19. 648eb9a Takes into account a corner case with the multistream encoder by Jean-Marc Valin · 10 years ago
  20. e1326fe Lowered the smallest packet that the multi-stream encoder can encode by Jean-Marc Valin · 10 years ago
  21. 8dc91de multi-stream fix when setting bitrate to AUTO, MAX, or small values by Jean-Marc Valin · 10 years ago
  22. 3996642 Fix type conversion warning. by Ralph Giles · 10 years ago
  23. b347696 Moves opus_packet_get_samples_per_frame() to opus.c by Jean-Marc Valin · 10 years ago
  24. 58107d8 Fix surround encoding by Mark Harris · 11 years ago
  25. fe69528 Fixes the decode_fec case for b76888d by Mark Harris · 11 years ago
  26. b76888d Preventing unnecessary stack use when using a large decode buffer by Jean-Marc Valin · 11 years ago
  27. 4d07b13 Reduces the decoder stack use by removing the pcm_silk buffer in fixed-point by Jean-Marc Valin · 11 years ago
  28. 8e02afc Fixes a warning about "conversion from '__int64' to 'int'" on MSVC by Jean-Marc Valin · 11 years ago
  29. 32ada84 Fixes code that was doing arithmetic on a void pointer. by Jean-Marc Valin · 11 years ago
  30. 122971b More NaN hardening in the analysis code by Jean-Marc Valin · 11 years ago
  31. 15edb78 Making NaN detection more robust to -ffast-math. by Jean-Marc Valin · 11 years ago
  32. 66b7fe0 Using celt_inner_prod() for input sanity check. by Jean-Marc Valin · 11 years ago
  33. ff07200 Replaces inline copies and initialization with OPUS_*() macros. by Jean-Marc Valin · 11 years ago
  34. c94e4bb Optimizes encoder NaN detection and clipping by only running them when needed by Jean-Marc Valin · 11 years ago
  35. 93e1096 Makes SILK surround masking a bit more aggressive in both directions by Jean-Marc Valin · 11 years ago
  36. 1bf1f51 Using a more reasonably SILK surround calibration value by Jean-Marc Valin · 11 years ago
  37. d94ed20 Reducing the thresholds for enabling stereo and higher audio bandwidths by Jean-Marc Valin · 11 years ago
  38. ccf7d9b Surround low-passing thresholds set to much lower bitrates by Jean-Marc Valin · 11 years ago
  39. abf91fe Minor opus_pcm_soft_clip API hardening and tests. by Gregory Maxwell · 11 years ago
  40. 21b131f Applies padding to all CBR packets, including PLC and CELT silence by Jean-Marc Valin · 11 years ago
  41. 4fa2b54 Validate merge argument in repacketizer_demo. by Gregory Maxwell · 11 years ago
  42. d8302fc Validate channel count in opus_demo. by Gregory Maxwell · 11 years ago
  43. ca5bf5b Don't attenuate hybrid high-band for surround by Jean-Marc Valin · 11 years ago
  44. 43a287f Fixes unpad for multi-stream by Jean-Marc Valin · 11 years ago
  45. 2ce3035 Unpad asserts by Timothy B. Terriberry · 11 years ago
  46. 3d09c5c Fixes previous commit by Mark Harris · 11 years ago
  47. f183566 Adds functions for multistream padding/unpadding and single-stream unpadding by Jean-Marc Valin · 11 years ago
  48. 39386e0 Adds Neon assembly for correlation/convolution by Timothy B. Terriberry · 11 years ago
  49. 6bc3e3c Fixes SILK surround calibration while fixing other MSVC warnings by Jean-Marc Valin · 11 years ago
  50. cbe93e2 Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" frames by Jean-Marc Valin · 11 years ago
  51. aad4117d Adds a simple padding test to opus_demo (disabled by default) by Jean-Marc Valin · 11 years ago
  52. d7aadd8 Fixes a bug where the encoder was trying to use redundancy in CELT mode by Jean-Marc Valin · 11 years ago
  53. c5635d2 Adds packet padding that works for all codes and fixes 40/60 ms CBR. by Jean-Marc Valin · 11 years ago
  54. 8bbdf5f Fixes max_redundancy so that hybrid CBR can fill all bytes by Jean-Marc Valin · 11 years ago
  55. 3a4659a opus_multistream_packet_validate() now called with the total number of streams by Mark Harris · 11 years ago
  56. 2dc27df Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clash by Jean-Marc Valin · 11 years ago
  57. ab86a9c Fixes more warnings by Jean-Marc Valin · 11 years ago
  58. 87ca6c0 Increase surround allocation offset for smaller frame sizes by Jean-Marc Valin · 11 years ago
  59. a71c9ad Fixes MSVC conversion warnings by Jean-Marc Valin · 11 years ago
  60. 8848171 Variable frame size fixes (still not exposed in the API) by Jean-Marc Valin · 11 years ago
  61. 1d72d38 oops, don't need RESTORE_STACK when there's no stack by Jean-Marc Valin · 11 years ago
  62. f6066df More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0 by Jean-Marc Valin · 11 years ago
  63. ca6fac0 Fixes some minor issues found by scan build by Jean-Marc Valin · 11 years ago
  64. a599ccd stupid uninitialized variable in the mlp training caught by cppcheck by Jean-Marc Valin · 11 years ago
  65. 420231a Makes surround bandwidth decision based on the number of channels (duh!) by Jean-Marc Valin · 11 years ago
  66. c1959e7 Taking into account the frame size in more encoder decisions by Jean-Marc Valin · 11 years ago
  67. c2b3441 Fixes DISABLE_FLOAT_API build by Jean-Marc Valin · 11 years ago
  68. 0fb0fd7 Moves opus_packet_parse_impl() from opus_decoder.c to opus.c by Jean-Marc Valin · 11 years ago
  69. 811db62 Implements OPUS_RESET_STATE for multi-stream encoder by Jean-Marc Valin · 11 years ago
  70. 1750f56 Remove now-unused check_decoder_option. by Gregory Maxwell · 11 years ago
  71. 5484a28 Add a little missive when compiling without optimization. by Gregory Maxwell · 11 years ago
  72. 7830cf1 Replace "inline" with OPUS_INLINE. by Gregory Maxwell · 11 years ago
  73. d6b5679 Fixes a potential crash when encoding NaNs by Jean-Marc Valin · 11 years ago
  74. 2e653a7 Fixes multistream CBR encoding and multistream surround for >20 ms by Jean-Marc Valin · 11 years ago
  75. c6d0c43 Fixes weird LFE bug by Jean-Marc Valin · 11 years ago
  76. eab134c Surround encoder can now produce hard CBR streams again. by Jean-Marc Valin · 11 years ago
  77. dabdb32 Oops, thanks to Mark Harris for spotting this! by Jean-Marc Valin · 11 years ago
  78. 58042ad opus_packet_parse_impl() now computes the packet size with padding by Jean-Marc Valin · 11 years ago
  79. 2a82908 Rejects bad multistream frame length by Mark Harris · 11 years ago
  80. 101c8c8 Fixes PLC for sizes that don't match basic Opus frame sizes. by Mark Harris · 11 years ago
  81. 98a8baa Make -loss valid for opus_demo -e by Mark Harris · 11 years ago
  82. b88a3ad Fix 40/60ms zero-length frame decode failure by Mark Harris · 11 years ago
  83. dbc83d3 Cleaning up multistream packet validation by Jean-Marc Valin · 11 years ago
  84. ed46323 Do up-front validation of multistream packets by Jean-Marc Valin · 11 years ago
  85. aee4d80 Removes useless VARDECL() of "out" by Jean-Marc Valin · 11 years ago
  86. 942fc81 Replaces log2() with celt_log2() and fixes a potential divide-by-zero by Jean-Marc Valin · 11 years ago
  87. 1ad6f6d Fixes scaling of downmix_float() for fixed-point. by Jean-Marc Valin · 11 years ago
  88. e8e5ecb Fixes missing VARDECL() by Jean-Marc Valin · 11 years ago
  89. 6b9087a Avoids unnecessary copying in opus_encode for delayed decision by Jean-Marc Valin · 11 years ago
  90. 2925444 Makes analysis work when encoding more than 20 ms at a time by Jean-Marc Valin · 11 years ago
  91. a4c2512 run_analysis() doesn't need to return the frame size anymore by Jean-Marc Valin · 11 years ago
  92. f5645f5 Makes the fixed-point build only run the float analysis at complexity 10 by Jean-Marc Valin · 11 years ago
  93. b90e63b Moves frame size selection back out of opus_encode_native() by Jean-Marc Valin · 11 years ago
  94. 36a21ed Very basic surround rate calibration by Jean-Marc Valin · 11 years ago
  95. 6fbfed6 Allowing surround to use lower bandwidth than fullband by Jean-Marc Valin · 11 years ago
  96. ae7dc8a More surround masking tuning by Jean-Marc Valin · 11 years ago
  97. 54bddf0 Surround analysis should now work for non-20ms frame sizes. by Jean-Marc Valin · 11 years ago
  98. 978e4cb Code for handling upsampling in surround_analysis() by Jean-Marc Valin · 11 years ago
  99. 8824fdb Adds surround masking to SILK by Jean-Marc Valin · 11 years ago
  100. 7317de4 Fixes delayed decision for fixed-point by Jean-Marc Valin · 11 years ago