aboutsummaryrefslogtreecommitdiff
path: root/silk/MacroCount.h
AgeCommit message (Collapse)Author
2020-06-11Build time improvement, for MSVC use intrin0.h instead of intrin.h and ↵Marcus Asteborg
remove usage of stdio.h in production code Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2017-05-30silk_LIMIT_32() should return an opus_int32 (not opus_int)Jean-Marc Valin
Thanks to petrufm for pointing that out: https://github.com/xiph/opus/issues/35
2016-07-17Fixes signed integer overlof in silk_ADD_POS_SAT32()Jean-Marc Valin
Removes unused 64-bit version
2013-10-28Replace "inline" with OPUS_INLINE.Gregory Maxwell
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.
2013-09-16Remove trailing whitespace from the license headers.Ralph Giles
2013-05-19Convert quotes in license headers to ASCII.Timothy B. Terriberry
Since the last patch originally had them mangled (presumably by mailer, http server, or something else), let's just get rid of them.
2012-05-23Use 'frame' instead of 'signal', take out stdlib.h in silk/.Gregory Maxwell
On MacOS, stdlib.h ends up including sys/signal.h, generating warnings about the local variables called 'signal' shadowing the global symbol signal(3). This was originally done in 86476906 but it missed some use of 'signal' in prototypes in headers where it didn't cause warnings. Later the prototypes were moved around and the warnings came back. This also cleans up some cases in where stdlib.h was used but shouldn't be required.
2012-04-24Merge commit '390c89225d'Jean-Marc Valin
2012-04-20License update using the IETF Trust flavour of the BSD on the Silk codeJean-Marc Valin
2012-03-05Removes a number of macro definitions which are used nowhere in the codebase.Gregory Maxwell
2011-12-02Rename '_FOO' to avoid potentional collisions with reserved identifiers.Ralph Giles
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.
2011-09-16Removed all the silk_ prefixes in source file names (not symbols)Jean-Marc Valin
2011-04-28Moved all SILK source code to the silk/ directoryJean-Marc Valin
2011-04-28Relying on SILK for the switching decisionsJean-Marc Valin
2011-04-27SILK makefile updateJean-Marc Valin
2011-04-27Changing the SILK bandwidth only when there's no speechJean-Marc Valin
2011-04-27SILK updateKoen Vos
2011-03-18Project files updateJean-Marc Valin
2011-03-17DTX fixJean-Marc Valin
2011-03-07Support for glitchles mode switchingJean-Marc Valin
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.
2011-03-03SILK bugfixJean-Marc Valin
2011-03-02SILK updateJean-Marc Valin
2011-02-28SILK/CELT updateJean-Marc Valin
2011-02-17SILK updateJean-Marc Valin
2011-02-15fix make distJean-Marc Valin
2011-02-14missing filesJean-Marc Valin
2011-02-14SILK and CELT updatesJean-Marc Valin
2011-02-14Update for in-band FECKoen Vos
2011-02-03Update Opus range coder due to CELT refactoring.Timothy B. Terriberry
The byte buffer is now part of the range coder struct itself, and rangeenc.c and rangedec.c have gone away.
2011-02-03Build fixesJean-Marc Valin
2011-02-03Testing the range coder final stateKoen Vos
2011-02-02SILK updateJean-Marc Valin
2011-02-02SILK updateJean-Marc Valin
2011-02-02SILK update (fixing segfault) and MSVS fixJean-Marc Valin
2011-02-02SILK updateJean-Marc Valin
2011-01-31Disabling debugJean-Marc Valin
2010-11-13Adding missing SILK files to the buildJean-Marc Valin
2010-11-12Updated to follow changes in SILK APIJean-Marc Valin
2010-07-08SILK build updateJean-Marc Valin
2010-07-08Build updateJean-Marc Valin
2010-07-08autotools-based build systemJean-Marc Valin
2010-07-06Adds a _ctl() control API to the encoder and decoderJean-Marc Valin
2010-07-05Fixing a high bit-rate bug in SILK -- now scales well above 64 kb/sJean-Marc Valin
2010-07-04silk update (ec_enc_done())Jean-Marc Valin
2010-07-04SILK update (interface for using the CELT range coder)Jean-Marc Valin
2010-07-03gitignore filesJean-Marc Valin
2010-06-30SILK updateJean-Marc Valin
2010-06-30Updated SILK versionJean-Marc Valin
2010-06-29Added SILK submoduleJean-Marc Valin