1. 697beca Only call isqrt32() with a positive argument by Mark Harris · 6 years ago
  2. 65f11d3 Fix memory issues in Projection API. by Andrew Allen · 7 years ago
  3. f643c03 Support for Channel Mapping 253 by Andrew Allen · 7 years ago
  4. a1ae821 Replace call of celt_inner_prod_c() (step 1) by Linfeng Zhang · 8 years ago
  5. 0d2ba55 Fixes a surround bug on loud signal by Jean-Marc Valin · 7 years ago
  6. a31e9fd oops, fix build broken by previous patch by Jean-Marc Valin · 7 years ago
  7. 17e14fb Non-diegetic support for Ambisonics Mapping 254. by Drew Allen · 7 years ago
  8. d73c5a9 Remove redundant code by Mark Harris · 8 years ago
  9. 132ed59 Removes OPUS_FRAMESIZE_VARIABLE by Jean-Marc Valin · 8 years ago
  10. 8fec416 Fix amount of extra bytes reserved for 100 ms by Felicia Lim · 8 years ago
  11. bcfe0f6 Multistream encoder: allocate an extra byte per stream for 100 ms by Felicia Lim · 8 years ago
  12. 0962cbe Support encoding 80/100/120 ms frame lengths by Felicia Lim · 8 years ago
  13. 8ac5d89 Consider per-channel energy bits in surround_rate_allocation() by Jean-Marc Valin · 8 years ago
  14. a3fadcb Fixes surround_analysis() for frame size > 20 ms by Jean-Marc Valin · 8 years ago
  15. fa2578b Fix ambisonics bitrate when bitrate_bps is OPUS_AUTO by Michael Graczyk · 8 years ago
  16. f4f5a6a Prevents an overflow in multi-stream encoder rate computation by Jean-Marc Valin · 8 years ago
  17. 691d493 Allow disabling phase inversion for multistream by Mark Harris · 8 years ago
  18. 7d0e33f Correct multistream variable frame size stride by Mark Harris · 8 years ago
  19. 9203565 Forgot to call RESTORE_STACK in 328953e1896432bc700b9b5c69ae2987c5d752f4 by Jean-Marc Valin · 8 years ago
  20. 328953e Making calls to opus_packet_pad() on a bad packet return OPUS_INVALID_PACKET by Jean-Marc Valin · 8 years ago
  21. d6642d6 Fix build error from comma at end of enum by Michael Graczyk · 8 years ago
  22. 1ac3a56 Add static bitrate allocation and force CELT-only for ambisonics encoding by Michael Graczyk · 8 years ago
  23. 3925668 Add experimental support for ambisonic encoding by Michael Graczyk · 8 years ago
  24. f48abe8 armv7(float): Optimize encode usecase using NE10 library by Viswanath Puttagunta · 9 years ago
  25. a6595e6 Extra safety against NaNs in surround_analysis() by Mark Harris · 9 years ago
  26. 7c49ad0 Preventing NaNs from crashing surround_analysis() by Jean-Marc Valin · 9 years ago
  27. 4feb0df Silence clang -Wcast-align warnings by Mark Harris · 9 years ago
  28. 25b27a9 multistream: improve arg check by Mark Harris · 10 years ago
  29. da97db1 Fixes comments by Jean-Marc Valin · 10 years ago
  30. 648eb9a Takes into account a corner case with the multistream encoder by Jean-Marc Valin · 10 years ago
  31. e1326fe Lowered the smallest packet that the multi-stream encoder can encode by Jean-Marc Valin · 10 years ago
  32. 8dc91de multi-stream fix when setting bitrate to AUTO, MAX, or small values by Jean-Marc Valin · 10 years ago
  33. 58107d8 Fix surround encoding by Mark Harris · 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. ccf7d9b Surround low-passing thresholds set to much lower bitrates by Jean-Marc Valin · 11 years ago
  36. cbe93e2 Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" frames by Jean-Marc Valin · 11 years ago
  37. c5635d2 Adds packet padding that works for all codes and fixes 40/60 ms CBR. by Jean-Marc Valin · 11 years ago
  38. 2dc27df Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clash by Jean-Marc Valin · 11 years ago
  39. ab86a9c Fixes more warnings by Jean-Marc Valin · 11 years ago
  40. 87ca6c0 Increase surround allocation offset for smaller frame sizes by Jean-Marc Valin · 11 years ago
  41. a71c9ad Fixes MSVC conversion warnings by Jean-Marc Valin · 11 years ago
  42. 420231a Makes surround bandwidth decision based on the number of channels (duh!) by Jean-Marc Valin · 11 years ago
  43. c2b3441 Fixes DISABLE_FLOAT_API build by Jean-Marc Valin · 11 years ago
  44. 811db62 Implements OPUS_RESET_STATE for multi-stream encoder by Jean-Marc Valin · 11 years ago
  45. 2e653a7 Fixes multistream CBR encoding and multistream surround for >20 ms by Jean-Marc Valin · 11 years ago
  46. eab134c Surround encoder can now produce hard CBR streams again. by Jean-Marc Valin · 11 years ago
  47. aee4d80 Removes useless VARDECL() of "out" by Jean-Marc Valin · 11 years ago
  48. 942fc81 Replaces log2() with celt_log2() and fixes a potential divide-by-zero by Jean-Marc Valin · 11 years ago
  49. e8e5ecb Fixes missing VARDECL() by Jean-Marc Valin · 11 years ago
  50. b90e63b Moves frame size selection back out of opus_encode_native() by Jean-Marc Valin · 11 years ago
  51. 6fbfed6 Allowing surround to use lower bandwidth than fullband by Jean-Marc Valin · 11 years ago
  52. 54bddf0 Surround analysis should now work for non-20ms frame sizes. by Jean-Marc Valin · 11 years ago
  53. 978e4cb Code for handling upsampling in surround_analysis() by Jean-Marc Valin · 11 years ago
  54. 8824fdb Adds surround masking to SILK by Jean-Marc Valin · 11 years ago
  55. 91904a4 Moves the analysis back to opus_encode_native() to it runs for all streams. by Jean-Marc Valin · 11 years ago
  56. 0f68696 Adds trim and dynalloc control to surround masking by Jean-Marc Valin · 11 years ago
  57. a714ae9 Makes surround_analysis() work in fixed-point by Jean-Marc Valin · 11 years ago
  58. fdceae8 Surround masking rewrite by Jean-Marc Valin · 11 years ago
  59. c0c0ef6 Add SET_MAX_BANDWIDTH to multistream encoder ctl list by Daniel Jensen · 11 years ago
  60. b29ad00 Fixes MSVC warnings by Jean-Marc Valin · 11 years ago
  61. 1af7f95 Fixes build when DISABLE_FLOAT_API is defined by Pedro Becerra · 11 years ago
  62. 4958751 Better handling of centre for surround masking, bitrate tuning by Jean-Marc Valin · 11 years ago
  63. 2f7a315 Fixes silly fixed-point bug with the surround downmix by Jean-Marc Valin · 11 years ago
  64. 337f34c Adds some checks to the surround API by Jean-Marc Valin · 11 years ago
  65. a0d096f Braces go on the next line. by Gregory Maxwell · 11 years ago
  66. b271dae Brace a number of if statements instead of one-lining them. by Gregory Maxwell · 11 years ago
  67. dd7b0da Fixes some return without va_end in the api, adds tests. by Gregory Maxwell · 11 years ago
  68. 58d80ab Disables all the surround mode forcing for mono/stereo by Jean-Marc Valin · 11 years ago
  69. d66bdc7 Revisit surround rate allocation by Jean-Marc Valin · 11 years ago
  70. a4dccd3 Implements basic surround masking by Jean-Marc Valin · 11 years ago
  71. 7a8b139 Adds support for all Vorbis mappings by Jean-Marc Valin · 11 years ago
  72. b08c4ca Surround: Better LFE handling by Jean-Marc Valin · 11 years ago
  73. 1b72386 Initial surround code with new API by Jean-Marc Valin · 11 years ago
  74. b042935 Fixes missing initialization in OpusMSEncoder by Jean-Marc Valin · 11 years ago
  75. a8f04b2 Fix some 16-bit int issues in the multistream API. by Timothy B. Terriberry · 11 years ago
  76. 22345ef Fixes OPUS_SET_EXPERT_FRAME_DURATION_REQUEST for multi-stream by Taihei Momma · 11 years ago
  77. 51f4a32 Adds support for delayed decision by Jean-Marc Valin · 12 years ago
  78. 10a34a5 Making multistream variable duration work for both the float and int API by Jean-Marc Valin · 12 years ago
  79. 95561be Better handling of the multistream bitrate by Jean-Marc Valin · 12 years ago
  80. 7448366 Multistream support for variable frame duration by Jean-Marc Valin · 12 years ago
  81. b3eba24 Capping lsb_depth to 16 unless using the float API of a float build by Jean-Marc Valin · 12 years ago
  82. ae0e2ca Splits out the Opus multi-stream encoder and decoder by Jean-Marc Valin · 12 years ago