Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Using more folding on transients and less on non-transientexp_transient_fold1 | Jean-Marc Valin | 2016-10-27 | 1 | -4/+11 |
| | |||||
* | Fixes overflows on CPUs with 16-bit ints | Jean-Marc Valin | 2016-03-24 | 1 | -1/+1 |
| | | | | As reported by Giovanni Rovatti, this should fix some TI C55 issues. | ||||
* | Renamed MAX_PULSES to SILK_MAX_PULSES and CELT_MAX_PULSES | Jean-Marc Valin | 2015-12-31 | 1 | -1/+1 |
| | | | | Avoids accidental name collisions | ||||
* | Minor div optimization -- reducing denominators | Jean-Marc Valin | 2014-01-30 | 1 | -1/+1 |
| | |||||
* | Save more integer divisions on ARM when we know the operands are positive | Jean-Marc Valin | 2014-01-21 | 1 | -3/+4 |
| | |||||
* | Replace "inline" with OPUS_INLINE. | Gregory Maxwell | 2013-10-28 | 1 | -1/+1 |
| | | | | | | | | | Newer versions of MSVC are unhappy with the strategy of the build environment redefining "inline" (even though they don't support the actual keyword). Instead we define OPUS_INLINE to the right thing in opus_defines.h. This is the same approach we use for restrict. | ||||
* | skip bands with no energy | Jean-Marc Valin | 2012-12-21 | 1 | -4/+4 |
| | |||||
* | Attempt to have at least two bands that are coded | Jean-Marc Valin | 2012-10-19 | 1 | -1/+1 |
| | | | | | | This fixes a SWB hybrid issue where band 18 isn't folded and cannot even be folded because it's wider than band 17. This was causing noise to be injected instead. | ||||
* | Bit allocation fix for 16-bit platforms | Jean-Marc Valin | 2012-09-13 | 1 | -10/+10 |
| | |||||
* | s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" | Jean-Marc Valin | 2012-04-20 | 1 | -2/+2 |
| | | | | Also added 3rd clause to "master" COPYING file | ||||
* | Rename '_FOO' to avoid potentional collisions with reserved identifiers. | Ralph Giles | 2011-12-02 | 1 | -4/+2 |
| | | | | | | | | | | | | | | C reserves identifiers of the from _[A-Z]+ and we have a number of those in the code. This patch renames the various function arguments, MACROS and preprocessor symbols to avoid the reserved form. It also removes the CHANNELS() macro altogether. This was a minor optimization for TI DSP to force a mono-only build, as were the associated local 'const' versions. Since stereo support is manditory, it wasn't worth keeping. Thanks to John Ridges for raising the issue, and Jean-Marc Valin and Greg Maxwell for reviewing the changes. | ||||
* | As of commit 44203907 all celt bands N>1 are even, including custom modes. ↵ | Gregory Maxwell | 2011-09-30 | 1 | -3/+3 |
| | | | | In light of this, remove some pointless tests. | ||||
* | Avoiding left shifts of negative values | Jean-Marc Valin | 2011-09-23 | 1 | -1/+1 |
| | |||||
* | renames the libcelt/ directory to celt/ | Jean-Marc Valin | 2011-09-13 | 1 | -0/+640 |
| | |||||
* | Moved all SILK source code to the silk/ directory | Jean-Marc Valin | 2011-04-28 | 1 | -6/+0 |
| | |||||
* | Loss rate adaptation for the CELT layer | Jean-Marc Valin | 2011-04-25 | 1 | -5/+5 |
| | |||||
* | draft update | Jean-Marc Valin | 2011-03-31 | 1 | -5/+5 |
| | |||||
* | Build fixes | Jean-Marc Valin | 2011-03-23 | 1 | -5/+5 |
| | |||||
* | Making mode switching use the same window as CELT (squared) | Jean-Marc Valin | 2011-03-21 | 1 | -5/+5 |
| | |||||
* | CELT update | Jean-Marc Valin | 2011-03-18 | 1 | -5/+5 |
| | | | | With minor fixes | ||||
* | More project files update | Jean-Marc Valin | 2011-03-18 | 1 | -5/+5 |
| | |||||
* | Fixes a few PLC/DTX bugs due to the recent decode API change | Jean-Marc Valin | 2011-03-16 | 1 | -5/+5 |
| | |||||
* | Adding constrained VBR mode | Jean-Marc Valin | 2011-03-14 | 1 | -5/+5 |
| | |||||
* | Draft update (allocation | Gregory Maxwell | 2011-03-14 | 1 | -5/+5 |
| | |||||
* | Disable newly introduced CELT signalling | Jean-Marc Valin | 2011-03-11 | 1 | -5/+5 |
| | |||||
* | Nothing to see here | Jean-Marc Valin | 2011-03-10 | 1 | -5/+5 |
| | |||||
* | CELT update | Jean-Marc Valin | 2011-03-09 | 1 | -18/+5 |
| | |||||
* | Support for glitchles mode switching | Jean-Marc Valin | 2011-03-07 | 1 | -5/+18 |
| | | | | | | Uses a 5ms redundant CELT frame embedded into the SILK or hybrid packet to handle the switching. It's still possible to use the PLC-based method when no redundant packet is included. | ||||
* | SILK/CELT update | Jean-Marc Valin | 2011-02-28 | 1 | -5/+5 |
| | |||||
* | preparing the next version | Jean-Marc Valin | 2011-02-14 | 1 | -5/+5 |
| | |||||
* | missing files | Jean-Marc Valin | 2011-02-14 | 1 | -10/+5 |
| | |||||
* | SILK and CELT updates | Jean-Marc Valin | 2011-02-14 | 1 | -5/+10 |
| | |||||
* | Update for in-band FEC | Koen Vos | 2011-02-14 | 1 | -5/+5 |
| | |||||
* | draft date | Jean-Marc Valin | 2011-02-04 | 1 | -0/+6 |
| | |||||
* | CELT update | Jean-Marc Valin | 2011-02-04 | 1 | -6/+0 |
| | |||||
* | Tuning the hybrid bit-rate split | Koen Vos | 2011-02-04 | 1 | -24/+5 |
| | |||||
* | Oops, fixed the CELT version | Jean-Marc Valin | 2011-02-03 | 1 | -0/+25 |
| | |||||
* | Update Opus range coder due to CELT refactoring. | Timothy B. Terriberry | 2011-02-03 | 1 | -6/+0 |
| | | | | | The byte buffer is now part of the range coder struct itself, and rangeenc.c and rangedec.c have gone away. | ||||
* | CELT update, version numbers | Jean-Marc Valin | 2011-02-03 | 1 | -5/+5 |
| | |||||
* | Build fixes | Jean-Marc Valin | 2011-02-03 | 1 | -5/+5 |
| | |||||
* | Oops, had inverted some tuning lines | Jean-Marc Valin | 2011-02-03 | 1 | -5/+5 |
| | |||||
* | Hybrid mode tuning | Karsten Vandborg Sorensen | 2011-02-03 | 1 | -7/+5 |
| | |||||
* | CELT update | Jean-Marc Valin | 2011-02-03 | 1 | -5/+7 |
| | |||||
* | Some work on the build | Jean-Marc Valin | 2011-02-03 | 1 | -5/+5 |
| | |||||
* | Enabling the CELT post-filter in Opus | Jean-Marc Valin | 2011-02-02 | 1 | -5/+5 |
| | |||||
* | CELT update | Jean-Marc Valin | 2011-02-02 | 1 | -5/+5 |
| | |||||
* | Enabling real CELT VBR | Jean-Marc Valin | 2011-02-01 | 1 | -5/+5 |
| | |||||
* | CELT update | Jean-Marc Valin | 2011-02-01 | 1 | -5/+5 |
| | |||||
* | CELT update | Jean-Marc Valin | 2011-01-31 | 1 | -5/+5 |
| | |||||
* | Fixes resampling in CELT-only mode | Jean-Marc Valin | 2011-01-31 | 1 | -5/+5 |
| |