summaryrefslogtreecommitdiff
path: root/silk/interpolate.c
Commit message (Collapse)AuthorAgeFilesLines
* Converting some silk_assert()s into hardening celt_assert()sJean-Marc Valin2018-03-271-2/+2
| | | | | Only converted the ones that are really sure (not signal-dependent) and that shouldn't add much run-time complexity
* Remove trailing whitespace from the license headers.Ralph Giles2013-09-161-1/+1
|
* Convert quotes in license headers to ASCII.Timothy B. Terriberry2013-05-191-1/+1
| | | | | | Since the last patch originally had them mangled (presumably by mailer, http server, or something else), let's just get rid of them.
* License update using the IETF Trust flavour of the BSD on the Silk codeJean-Marc Valin2012-04-201-17/+17
|
* SILK fixes following last codec WG meetingKoen Vos2011-12-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | decoder: - fixed incorrect scaling of filter states for the smallest quantization step sizes - NLSF2A now limits the prediction gain of LPC filters encoder: - increased damping of LTP coefficients in LTP analysis - increased white noise fraction in noise shaping LPC analysis - introduced maximum total prediction gain. Used by Burg's method to exit early if prediction gain is exceeded. This improves packet loss robustness and numerical robustness in Burg's method - Prefiltered signal is now in int32 Q10 domain, from int16 Q0 - Increased max number of iterations in CBR gain control loop from 5 to 6 - Removed useless code from LTP scaling control - Optimization: smarter LPC loop unrolling - Switched default win32 compile mode to be floating-point resampler: - made resampler have constant delay of 0.75 ms; removed delay compensation from silk code. - removed obsolete table entries (~850 Bytes) - increased downsampling filter order from 16 to 18/24/36 (depending on frequency ratio) - reoptimized filter coefficients
* Reformatting changes with an update to the MSVC project filesKoen Vos2011-10-281-5/+5
|
* Removed all the silk_ prefixes in source file names (not symbols)Jean-Marc Valin2011-09-161-0/+51
|
* Moved all SILK source code to the silk/ directoryJean-Marc Valin2011-04-281-6/+0
|
* Relying on SILK for the switching decisionsJean-Marc Valin2011-04-281-5/+5
|
* SILK makefile updateJean-Marc Valin2011-04-271-5/+5
|
* Changing the SILK bandwidth only when there's no speechJean-Marc Valin2011-04-271-29/+5
|
* SILK updateKoen Vos2011-04-271-5/+29
|
* Project files updateJean-Marc Valin2011-03-181-8/+5
|
* DTX fixJean-Marc Valin2011-03-171-5/+8
|
* Support for glitchles mode switchingJean-Marc Valin2011-03-071-5/+5
| | | | | | 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 bugfixJean-Marc Valin2011-03-031-5/+5
|
* SILK updateJean-Marc Valin2011-03-021-17/+5
|
* SILK/CELT updateJean-Marc Valin2011-02-281-10/+10
|
* SILK updateJean-Marc Valin2011-02-171-5/+17
|
* fix make distJean-Marc Valin2011-02-151-5/+5
|
* missing filesJean-Marc Valin2011-02-141-8/+5
|
* SILK and CELT updatesJean-Marc Valin2011-02-141-5/+8
|
* Update for in-band FECKoen Vos2011-02-141-9/+5
|
* Update Opus range coder due to CELT refactoring.Timothy B. Terriberry2011-02-031-5/+9
| | | | | The byte buffer is now part of the range coder struct itself, and rangeenc.c and rangedec.c have gone away.
* Build fixesJean-Marc Valin2011-02-031-5/+5
|
* Testing the range coder final stateKoen Vos2011-02-031-5/+5
|
* SILK updateJean-Marc Valin2011-02-021-5/+5
|
* SILK updateJean-Marc Valin2011-02-021-5/+5
|
* SILK update (fixing segfault) and MSVS fixJean-Marc Valin2011-02-021-5/+5
|
* SILK updateJean-Marc Valin2011-02-021-5/+5
|
* Disabling debugJean-Marc Valin2011-01-311-5/+5
|
* Adding missing SILK files to the buildJean-Marc Valin2010-11-131-5/+5
|
* Updated to follow changes in SILK APIJean-Marc Valin2010-11-121-5/+5
|
* SILK build updateJean-Marc Valin2010-07-081-5/+5
|
* Build updateJean-Marc Valin2010-07-081-5/+5
|
* autotools-based build systemJean-Marc Valin2010-07-081-5/+5
|
* Adds a _ctl() control API to the encoder and decoderJean-Marc Valin2010-07-061-5/+5
|
* Fixing a high bit-rate bug in SILK -- now scales well above 64 kb/sJean-Marc Valin2010-07-051-5/+5
|
* silk update (ec_enc_done())Jean-Marc Valin2010-07-041-5/+5
|
* SILK update (interface for using the CELT range coder)Jean-Marc Valin2010-07-041-5/+5
|
* gitignore filesJean-Marc Valin2010-07-031-5/+5
|
* SILK updateJean-Marc Valin2010-06-301-5/+5
|
* Updated SILK versionJean-Marc Valin2010-06-301-4/+5
|
* Added SILK submoduleJean-Marc Valin2010-06-291-0/+5