1. ca24259 Fixes two bugs in the high-band attenuation code (gain_fade()) by Jean-Marc Valin · 12 years ago
  2. f68799b Fixes the high-band hybrid gain from the previous commit by Jean-Marc Valin · 12 years ago
  3. 0b00b31 Attenuates the HF in hybrid mode to match what SILK does below the cutoff by Koen Vos · 12 years ago
  4. 7315b35 Merge branch 'exp_analysis7' by Jean-Marc Valin · 12 years ago
  5. 6b45974 Reduces rate/max rate to make room for redundancy by Jean-Marc Valin · 12 years ago
  6. 9a16e7f Fixes a CELT->hybrid switching issue by Jean-Marc Valin · 12 years ago
  7. d006b78 Mark functions static if they are only used in their own translation unit. by Diego Elio Pettenò · 12 years ago
  8. a40689e Remove large multistream stack buffers. by Timothy B. Terriberry · 12 years ago
  9. 1cd5d95 Implements OPUS_{GET,SET}_LSB_DEPTH by Jean-Marc Valin · 12 years ago
  10. 31e8a84 Don't try to create fullband silk frames when forced to low rate. by Gregory Maxwell · 12 years ago
  11. 37f5659 Convert some double constants to float. by Gregory Maxwell · 12 years ago
  12. cf1053d Implements OPUS_{GET,SET}_LSB_DEPTH by Jean-Marc Valin · 12 years ago
  13. c5880fe Builds the analysis files more cleanly than #including C files by Jean-Marc Valin · 12 years ago
  14. ac2e623 Converting most of the new code to fixed-point (not complete yet) by Jean-Marc Valin · 13 years ago
  15. db13c38 Fixes some issues discovered with a log sweep by Jean-Marc Valin · 13 years ago
  16. 0869829 Adds a 3 Hz high-pass filter and boost allocation on leakage by Jean-Marc Valin · 13 years ago
  17. 747c817 Adds MFCC standard deviation features by Jean-Marc Valin · 13 years ago
  18. e9c353a Cleans up the most ugly parts of the analysis code by Jean-Marc Valin · 13 years ago
  19. 1a2e765 Adds an analysis function to control VBR by Jean-Marc Valin · 13 years ago
  20. 37d9e13 Fixes a hybrid encoder bug on 24 kHz stereo input by Jean-Marc Valin · 12 years ago
  21. 24ed465 int vs opus_int32 consistency by Jean-Marc Valin · 12 years ago
  22. ab5a049 Merge commit '390c89225d' by Jean-Marc Valin · 13 years ago
  23. cb05e7c s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" by Jean-Marc Valin · 13 years ago
  24. 59354a7 Fixes int vs opus_int32 compile errors on C5x by Jean-Marc Valin · 13 years ago
  25. 037918a Guard against pathologically small buffer by Vincent Penquerc'h · 13 years ago
  26. c792108 Adds missing RESTORE_STACK statements on error paths by Jean-Marc Valin · 13 years ago
  27. e702817 40/60ms MDCT/Hybrid were not able to reach maximum bitrate. Now they can. by Gregory Maxwell · 13 years ago
  28. 66820f3 Tweaks the CELT fractional resampling delay to get perfect alignment by Jean-Marc Valin · 13 years ago
  29. 5609cec Fixes two minor issues found in random testing at ridiculously low rate. by Jean-Marc Valin · 13 years ago
  30. bf75c8e SILK fixes following last codec WG meeting by Koen Vos · 13 years ago
  31. e1be192 Some minor (non-bitstream-affecting) changes to help us have better test vectors by Jean-Marc Valin · 13 years ago
  32. e699c19 Testing tools improvements (no impact on draft) by Gregory Maxwell · 13 years ago
  33. 23f3a1f Fixes a redundancy bug in glitchless SILK-SILK switching by Jean-Marc Valin · 13 years ago
  34. be236b1 Considers the case where SILK busts its budget in hybrid mode by Jean-Marc Valin · 13 years ago
  35. c8649d0 Gives the Opus code direct access to (non-opaque) OpusRepacketizer by Jean-Marc Valin · 13 years ago
  36. f340bba Checking error codes internally and return OPUS_INTERNAL_ERROR on failure by Jean-Marc Valin · 13 years ago
  37. d17bc2e Make CBR code a bit less aggressive about low rate by Jean-Marc Valin · 13 years ago
  38. cb9471c Fixes a hybrid bug when operating with a max bit-rate by Jean-Marc Valin · 13 years ago
  39. 6ef3787 Making sure DTX for voice still works at high bit-rate by Jean-Marc Valin · 13 years ago
  40. bfad281 Adjusts the bandwidth thresholds depending on complexity and CBR by Jean-Marc Valin · 13 years ago
  41. 9ba1743 Implements OPUS_SET_MAX_BANDWIDTH() by Jean-Marc Valin · 13 years ago
  42. 9dc0e40 Disable CELT when FEC is on and we're losing too many packets by Jean-Marc Valin · 13 years ago
  43. 33bd6aa Some SILK CBR tuning by Jean-Marc Valin · 13 years ago
  44. 43a0de4 Optimization of the CBR loop by Koen Vos · 13 years ago
  45. 3b2aee0 Implements glitchless switching between SILK bandwidths by Jean-Marc Valin · 13 years ago
  46. 1fad304 Make the encoder output a "PLC packet" when SILK can't reach the target by Jean-Marc Valin · 13 years ago
  47. 99ca4b3 Overrides the SILK delayed bandwidth changes when CBR might bust by Jean-Marc Valin · 13 years ago
  48. 294bfec Implements hard CBR for SILK by Jean-Marc Valin · 13 years ago
  49. e6a4ece Simplfies the condition for resetting the CELT state by Jean-Marc Valin · 13 years ago
  50. 7ef6c7c This should fix switching from SILK/hybrid to 60ms CELT by Jean-Marc Valin · 13 years ago
  51. d9dd499 Correct rare mismatch between the encoder and decoder introduced by e9b53212. by Gregory Maxwell · 13 years ago
  52. e22cc27 Fixes CELT->Hybrid glitches by Jean-Marc Valin · 13 years ago
  53. e9b5321 Tim says it's safe by Jean-Marc Valin · 13 years ago
  54. ab96457 JM puts on a brown paper bag by Jean-Marc Valin · 13 years ago
  55. 854fe70 Minor fixes by Koen Vos · 13 years ago
  56. ebece63 Fixes a stereo SILK->CELT switching bug by Jean-Marc Valin · 13 years ago
  57. 6d5af48 Increase the floor on nb_compr_bytes when we enable redundancy. by Jean-Marc Valin · 13 years ago
  58. 78291b2 Fixes a redundancy mismatch bug by Jean-Marc Valin · 13 years ago
  59. 207a2e8 Fixes a rare integer overflow in the SILK "50% of max rate" rule by Jean-Marc Valin · 13 years ago
  60. 591b749 Redundancy fixes by Jean-Marc Valin · 13 years ago
  61. 9fd13d6 Not delaying stereo->mono transitions to/from CELT by Jean-Marc Valin · 13 years ago
  62. 1e22a4b Fixes a problem with the SILK toMono when we're encoding 40/60 ms frames by Jean-Marc Valin · 13 years ago
  63. b597238 Proper SILK delay compensation for resampling by Jean-Marc Valin · 13 years ago
  64. 8887566 SILK update by Koen Vos · 13 years ago
  65. e98f1f5 Fix C89 incompatible mixed declarations and code introduced by 220a7d4b. by Gregory Maxwell · 13 years ago
  66. b9f443d More assert updates, make the initialization in silk_warped_autocorrelation_FLP more explicit to make tools happy, and allow resetting to auto with OPUS_SET_FORCE_CHANNELS. by Gregory Maxwell · 13 years ago
  67. bc2eebd Fixes glithes when switching between SILK-only and hybrid by Jean-Marc Valin · 13 years ago
  68. 1e0805d Delaying SILK stereo->mono transitions by two frames by Jean-Marc Valin · 13 years ago
  69. 9c93763 Merge remote-tracking branch 'greg/master' by Jean-Marc Valin · 13 years ago
  70. de3e16c Fixes stereo->mono switching bugs (encoder) by Jean-Marc Valin · 13 years ago
  71. ed921b0 Make it possible to undo the effect of the private OPUS_SET_FORCE_MODE encoder ctl. by Gregory Maxwell · 13 years ago
  72. 8714189 Fix bug in OPUS_SET_BANDWIDTH_REQUEST. by Gregory Maxwell · 13 years ago
  73. 220a7d4 Fix bug in the OPUS_GET_APPLICATION_REQUEST ctl and also add a bunch of set ctl range checking and improve encoder/decoder error code consistency. by Gregory Maxwell · 13 years ago
  74. efe16c5 don't allow the user to override the bandwidth so that it's above what Fs allows by Jean-Marc Valin · 13 years ago
  75. 1c2f563 Removed all the silk_ prefixes in source file names (not symbols) by Jean-Marc Valin · 13 years ago
  76. fb3a437 Renaming the SKP_ prefix to silk_ by Jean-Marc Valin · 13 years ago
  77. 9267506 Changing some TODOs that were really future optimization hints by Jean-Marc Valin · 13 years ago
  78. 904e7a8 Adds a bound on the SILK rate to prevent it from busting the byte limit by Jean-Marc Valin · 13 years ago
  79. 8fdf2af integer type fixes by Jean-Marc Valin · 13 years ago
  80. 2145288 Opus now default to VBR by Jean-Marc Valin · 13 years ago
  81. cdfb8f3 Making complexity default to 10 for the CELT part too by Jean-Marc Valin · 13 years ago
  82. 68bc8c0 Making RESTRICTED_LOWDELAY an "application" that's set at init time by Jean-Marc Valin · 13 years ago
  83. d970a85 Using opus_repacketizer_init() instead of opus_repacketizer_create() in the encoder by Jean-Marc Valin · 13 years ago
  84. e4336a5 Encoder can now produce 40- and 60-ms frames even for CELT-only and hybrid by Jean-Marc Valin · 13 years ago
  85. d186c91 Adds OPUS_SET_RESTRICTED_LOWDELAY() encoder ctl by Jean-Marc Valin · 13 years ago
  86. 07dceb7 Adds ctl() requests for forcing any operating mode in the encoder by Jean-Marc Valin · 13 years ago
  87. 69f44c5 Making the encoder more robust against extreme bitrate requests by Jean-Marc Valin · 13 years ago
  88. f451b33 Sanitize input to opus_en/decoder_get_size. by Gregory Maxwell · 13 years ago
  89. 663a7fe Defining OPUS_BITRATE_MAX and moving some defines to opus_defines.h by Jean-Marc Valin · 13 years ago
  90. 7d1df73 Fix corner-case hybrid encoding desync introduced by e5736ae2 by Gregory Maxwell · 13 years ago
  91. e5736ae Making sure redundant frames can never bust the buget by Jean-Marc Valin · 13 years ago
  92. 12c3992 Fixes a buffering bug introduced in 2f0ca7618 by Jean-Marc Valin · 13 years ago
  93. d32f948 Prevents OPUS_RESET_STATE from causing segfault. by Gregory Maxwell · 13 years ago
  94. e03af44 Prevent double free on encoder/decoder init failure. by Gregory Maxwell · 13 years ago
  95. 6268300 Merge remote-tracking branch 'greg/master' by Jean-Marc Valin · 13 years ago
  96. c681bd0 Improved mode/channel/bandwidth control mechanism by Jean-Marc Valin · 13 years ago
  97. 64a3541 Corrects many places where int was used where opus_int32 was needed. by Gregory Maxwell · 13 years ago
  98. ec28022 Removes code that became useless with the Opus-level highpass by Jean-Marc Valin · 13 years ago
  99. 957f7f1 First attempt at global high-pass filter by Jean-Marc Valin · 13 years ago
  100. 2f0ca76 Simplifying buffering to make an Opus-level highpass possible by Jean-Marc Valin · 13 years ago