Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Silence MSVC C4244 warning | Marcus Asteborg | 2022-07-12 | 1 | -1/+1 |
| | | | | | | When building with FLOAT_APPROX. Signed-off-by: Mark Harris <mark.hsj@gmail.com> | ||||
* | Fix float-approx negative left shift UB | Mark Harris | 2021-01-23 | 1 | -2/+2 |
| | | | | Reported by toto. | ||||
* | Adding ENABLE_HARDENING | Jean-Marc Valin | 2018-03-27 | 1 | -1/+1 |
| | | | | Enables "safes" assertions even with ENABLE_ASSERTIONS isn't set | ||||
* | Fix #undef of constant | Jean-Marc Valin | 2017-10-08 | 1 | -1/+1 |
| | | | | Reported in https://github.com/xiph/opus/issues/55 | ||||
* | Fixes problem with M_PI | Jean-Marc Valin | 2016-08-11 | 1 | -2/+3 |
| | |||||
* | Making stereo_itheta() use the same atan2() approximation as tonality_analysis() | Jean-Marc Valin | 2016-08-11 | 1 | -0/+31 |
| | |||||
* | Replace "inline" with OPUS_INLINE. | Gregory Maxwell | 2013-10-28 | 1 | -11/+11 |
| | | | | | | | | | 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. | ||||
* | Replaces log2() with celt_log2() and fixes a potential divide-by-zero | Jean-Marc Valin | 2013-10-01 | 1 | -0/+1 |
| | |||||
* | Converts denormalise_bands() to use 16-bit multiplications | Jean-Marc Valin | 2013-06-16 | 1 | -2/+8 |
| | |||||
* | celt_maxabs16() now returns an opus_val32 to avoid problems with -32768 | Jean-Marc Valin | 2013-05-18 | 1 | -2/+2 |
| | |||||
* | Should make celt_maxabs*() slightly faster | Jean-Marc Valin | 2012-11-12 | 1 | -4/+12 |
| | | | | shorter dependencies | ||||
* | Implements OPUS_{GET,SET}_LSB_DEPTH | Jean-Marc Valin | 2012-07-13 | 1 | -21/+27 |
| | | | | | This is used to avoid dynalloc doing silly things on periodic LSB patterns and to reduce the bitrate on near-silence. | ||||
* | Merge commit '390c89225d' | Jean-Marc Valin | 2012-04-24 | 1 | -2/+2 |
|\ | |||||
| * | 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 | ||||
* | | Fixes some overflows in the fixed-point pitch code | Jean-Marc Valin | 2012-04-06 | 1 | -0/+11 |
|/ | | | | | | | | | | | The overflows reported were: - Syy in find_best_pitch() in pitch.c - xy, xx and yy in remove_doubling() in pitch.c The fixes are: - Adaptive scaling in pitch_downsample() which also improves quality - Adding a missing downshift in find_best_pitch() - More conservative yshift when calling find_best_pitch() | ||||
* | renames the libcelt/ directory to celt/ | Jean-Marc Valin | 2011-09-13 | 1 | -0/+226 |
| | |||||
* | 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 |
| |