1. c5635d2 Adds packet padding that works for all codes and fixes 40/60 ms CBR. by Jean-Marc Valin · 11 years ago
  2. 8bbdf5f Fixes max_redundancy so that hybrid CBR can fill all bytes by Jean-Marc Valin · 11 years ago
  3. 3a4659a opus_multistream_packet_validate() now called with the total number of streams by Mark Harris · 11 years ago
  4. 2dc27df Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clash by Jean-Marc Valin · 11 years ago
  5. ab86a9c Fixes more warnings by Jean-Marc Valin · 11 years ago
  6. 87ca6c0 Increase surround allocation offset for smaller frame sizes by Jean-Marc Valin · 11 years ago
  7. a71c9ad Fixes MSVC conversion warnings by Jean-Marc Valin · 11 years ago
  8. 8848171 Variable frame size fixes (still not exposed in the API) by Jean-Marc Valin · 11 years ago
  9. 1d72d38 oops, don't need RESTORE_STACK when there's no stack by Jean-Marc Valin · 11 years ago
  10. f6066df More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0 by Jean-Marc Valin · 11 years ago
  11. ca6fac0 Fixes some minor issues found by scan build by Jean-Marc Valin · 11 years ago
  12. a599ccd stupid uninitialized variable in the mlp training caught by cppcheck by Jean-Marc Valin · 11 years ago
  13. 420231a Makes surround bandwidth decision based on the number of channels (duh!) by Jean-Marc Valin · 11 years ago
  14. c1959e7 Taking into account the frame size in more encoder decisions by Jean-Marc Valin · 11 years ago
  15. c2b3441 Fixes DISABLE_FLOAT_API build by Jean-Marc Valin · 11 years ago
  16. 0fb0fd7 Moves opus_packet_parse_impl() from opus_decoder.c to opus.c by Jean-Marc Valin · 11 years ago
  17. 811db62 Implements OPUS_RESET_STATE for multi-stream encoder by Jean-Marc Valin · 11 years ago
  18. 1750f56 Remove now-unused check_decoder_option. by Gregory Maxwell · 11 years ago
  19. 5484a28 Add a little missive when compiling without optimization. by Gregory Maxwell · 11 years ago
  20. 7830cf1 Replace "inline" with OPUS_INLINE. by Gregory Maxwell · 11 years ago
  21. d6b5679 Fixes a potential crash when encoding NaNs by Jean-Marc Valin · 11 years ago
  22. 2e653a7 Fixes multistream CBR encoding and multistream surround for >20 ms by Jean-Marc Valin · 11 years ago
  23. c6d0c43 Fixes weird LFE bug by Jean-Marc Valin · 11 years ago
  24. eab134c Surround encoder can now produce hard CBR streams again. by Jean-Marc Valin · 11 years ago
  25. dabdb32 Oops, thanks to Mark Harris for spotting this! by Jean-Marc Valin · 11 years ago
  26. 58042ad opus_packet_parse_impl() now computes the packet size with padding by Jean-Marc Valin · 11 years ago
  27. 2a82908 Rejects bad multistream frame length by Mark Harris · 11 years ago
  28. 101c8c8 Fixes PLC for sizes that don't match basic Opus frame sizes. by Mark Harris · 11 years ago
  29. 98a8baa Make -loss valid for opus_demo -e by Mark Harris · 11 years ago
  30. b88a3ad Fix 40/60ms zero-length frame decode failure by Mark Harris · 11 years ago
  31. dbc83d3 Cleaning up multistream packet validation by Jean-Marc Valin · 11 years ago
  32. ed46323 Do up-front validation of multistream packets by Jean-Marc Valin · 11 years ago
  33. aee4d80 Removes useless VARDECL() of "out" by Jean-Marc Valin · 11 years ago
  34. 942fc81 Replaces log2() with celt_log2() and fixes a potential divide-by-zero by Jean-Marc Valin · 11 years ago
  35. 1ad6f6d Fixes scaling of downmix_float() for fixed-point. by Jean-Marc Valin · 11 years ago
  36. e8e5ecb Fixes missing VARDECL() by Jean-Marc Valin · 11 years ago
  37. 6b9087a Avoids unnecessary copying in opus_encode for delayed decision by Jean-Marc Valin · 11 years ago
  38. 2925444 Makes analysis work when encoding more than 20 ms at a time by Jean-Marc Valin · 11 years ago
  39. a4c2512 run_analysis() doesn't need to return the frame size anymore by Jean-Marc Valin · 11 years ago
  40. f5645f5 Makes the fixed-point build only run the float analysis at complexity 10 by Jean-Marc Valin · 11 years ago
  41. b90e63b Moves frame size selection back out of opus_encode_native() by Jean-Marc Valin · 11 years ago
  42. 36a21ed Very basic surround rate calibration by Jean-Marc Valin · 11 years ago
  43. 6fbfed6 Allowing surround to use lower bandwidth than fullband by Jean-Marc Valin · 11 years ago
  44. ae7dc8a More surround masking tuning by Jean-Marc Valin · 11 years ago
  45. 54bddf0 Surround analysis should now work for non-20ms frame sizes. by Jean-Marc Valin · 11 years ago
  46. 978e4cb Code for handling upsampling in surround_analysis() by Jean-Marc Valin · 11 years ago
  47. 8824fdb Adds surround masking to SILK by Jean-Marc Valin · 11 years ago
  48. 7317de4 Fixes delayed decision for fixed-point by Jean-Marc Valin · 11 years ago
  49. ba7dbb3 Analysis scaling fixes by Jean-Marc Valin · 11 years ago
  50. fc1b1f9 Makes speech/music detection work with FIXED_POINT (code still float) by Jean-Marc Valin · 11 years ago
  51. 3ab03e0 First pass at making the analysis code run with FIXED_POINT by Jean-Marc Valin · 11 years ago
  52. 91904a4 Moves the analysis back to opus_encode_native() to it runs for all streams. by Jean-Marc Valin · 11 years ago
  53. 0f68696 Adds trim and dynalloc control to surround masking by Jean-Marc Valin · 11 years ago
  54. a714ae9 Makes surround_analysis() work in fixed-point by Jean-Marc Valin · 11 years ago
  55. fdceae8 Surround masking rewrite by Jean-Marc Valin · 11 years ago
  56. 03e8203 Fixes a denorm issue in the VoIP mode high-pass filter by Jean-Marc Valin · 11 years ago
  57. c0c0ef6 Add SET_MAX_BANDWIDTH to multistream encoder ctl list by Daniel Jensen · 11 years ago
  58. 5280c71 Revert "Fixes a number of double promotions and missing casts." by Gregory Maxwell · 11 years ago
  59. 4effd30 Revert "Additional MSVC warning missed in the last commit." by Gregory Maxwell · 11 years ago
  60. 715b37f Additional MSVC warning missed in the last commit. by Gregory Maxwell · 11 years ago
  61. 4327972 Fixes a number of double promotions and missing casts. by Gregory Maxwell · 11 years ago
  62. b29ad00 Fixes MSVC warnings by Jean-Marc Valin · 11 years ago
  63. 260474f Fixes a denorm problem when the input goes silent after active audio by Jean-Marc Valin · 11 years ago
  64. 1af7f95 Fixes build when DISABLE_FLOAT_API is defined by Pedro Becerra · 11 years ago
  65. 4958751 Better handling of centre for surround masking, bitrate tuning by Jean-Marc Valin · 11 years ago
  66. 2f7a315 Fixes silly fixed-point bug with the surround downmix by Jean-Marc Valin · 11 years ago
  67. 4eb399d More speech/music detection comments (delayed decision) by Jean-Marc Valin · 11 years ago
  68. 0f5ff80 Commenting the speech/music Markov code by Jean-Marc Valin · 11 years ago
  69. 337f34c Adds some checks to the surround API by Jean-Marc Valin · 11 years ago
  70. a0d096f Braces go on the next line. by Gregory Maxwell · 11 years ago
  71. b271dae Brace a number of if statements instead of one-lining them. by Gregory Maxwell · 11 years ago
  72. dd7b0da Fixes some return without va_end in the api, adds tests. by Gregory Maxwell · 11 years ago
  73. e83a365 Fixes more MSVC warnings by Jean-Marc Valin · 11 years ago
  74. 16ba19a Fixes MSVC warnings by Jean-Marc Valin · 11 years ago
  75. 1975eea Big squashed commit of Garf's MSVC reorg: by Jean-Marc Valin · 11 years ago
  76. 204e70d Adds a quick hack to replace the normal calls with the multistream version. by Jean-Marc Valin · 11 years ago
  77. cd4c824 Add run-time CPU detection and support for ARM architecture by Aurélien Zanelli · 11 years ago
  78. 58d80ab Disables all the surround mode forcing for mono/stereo by Jean-Marc Valin · 11 years ago
  79. 3593069 Change few remaining instances of short to opus_int16 by Jean-Marc Valin · 11 years ago
  80. f8eb44e Making sure redundant frames never use outdated analysis info by Jean-Marc Valin · 11 years ago
  81. bd477ce Merge branch 'surround' by Jean-Marc Valin · 11 years ago
  82. 278389d Automatic bandwidth decisions get more conservative as rate increases. by Jean-Marc Valin · 11 years ago
  83. 6862b44 Slight simplification of the bandwidth detection code by Jean-Marc Valin · 11 years ago
  84. b7d5531 Change Visual Studio files to use PACKAGE_VERSION. by Ralph Giles · 11 years ago
  85. c152d60 Use dynamic stack allocation in the SILK encoder. by Timothy B. Terriberry · 11 years ago
  86. d66bdc7 Revisit surround rate allocation by Jean-Marc Valin · 11 years ago
  87. a4dccd3 Implements basic surround masking by Jean-Marc Valin · 11 years ago
  88. 7a8b139 Adds support for all Vorbis mappings by Jean-Marc Valin · 11 years ago
  89. b08c4ca Surround: Better LFE handling by Jean-Marc Valin · 11 years ago
  90. 1b72386 Initial surround code with new API by Jean-Marc Valin · 11 years ago
  91. b042935 Fixes missing initialization in OpusMSEncoder by Jean-Marc Valin · 11 years ago
  92. 1bf32bb Fixes FEC issues introduced in 7fcd66c by Jean-Marc Valin · 11 years ago
  93. 3252bf2 Variable framesize improvements by Jean-Marc Valin · 11 years ago
  94. a8783a1 Converts the analysis to ALLOC() by Jean-Marc Valin · 11 years ago
  95. c37834b Fixes a minor bug found by valgrind in the bandwidth detector by Jean-Marc Valin · 11 years ago
  96. a8f04b2 Fix some 16-bit int issues in the multistream API. by Timothy B. Terriberry · 12 years ago
  97. c5e04e4 Makes bandwidth detection less aggressive. by Jean-Marc Valin · 12 years ago
  98. f982b84 Fixes a minor glitch on SILK bandwidth changes by Jean-Marc Valin · 12 years ago
  99. 933a275 High-band attenuation tuning for hybrid mode by Koen Vos · 12 years ago
  100. 5a6e7c8 Fixes pseudo-stack by Jean-Marc Valin · 12 years ago