Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-06 | MacOS X typedef fix HEADmaster | Robert Adam | |
Ref: https://gitlab.xiph.org/xiph/celt/-/commit/80cae17845605237cc2d408d17a07733b7e3635c | |||
2014-07-12 | Make celt-0.7.0 compile on Windows/amd64 by copying float_cast.h from Opus ↵ | Mikkel Krautz | |
and removing some Opus-specific code. | |||
2014-01-26 | Add explicit void * conversions to allow building in C++ mode. | Mikkel Krautz | |
2010-01-17 | Getting "make dist" to work again with the files that got removed | Jean-Marc Valin | |
2010-01-17 | Misc changes for 0.7.1. | Jean-Marc Valin | |
2010-01-16 | Change name of libcelt to libcelt0 | Thorvald Natvig | |
2010-01-08 | Updates celtclient to the new API. | Stefan de Konink | |
2010-01-01 | fixed-point: converted PLC filters and LPC parameters | Jean-Marc Valin | |
2009-12-31 | fixed-point: starting conversion of the new PLC | Jean-Marc Valin | |
2009-12-28 | Adding a safeguard against unstable LPC, so now there's no way (that I can | Jean-Marc Valin | |
think of) to produce NaNs in the new PLC. | |||
2009-12-28 | Making new PLC code work in fixed-point even though it's still using float | Jean-Marc Valin | |
arithmetic. | |||
2009-12-21 | C89 friendliness | Jean-Marc Valin | |
2009-12-17 | This fixes a bug in stereo PLC (offset wasn't changed between channels) | Jean-Marc Valin | |
2009-12-15 | PLC: Added lag windowing and constraint to synthesis energy | Jean-Marc Valin | |
2009-12-11 | Varlength arrays fix for C89 | Thorvald Natvig | |
2009-12-11 | New LPC-based PLC code | Jean-Marc Valin | |
2009-12-03 | Oops, forgot to free the pitch bufer | Jean-Marc Valin | |
2009-12-03 | Fixing (read) array overrun for 1024-sample frames. | George de Vries | |
2009-12-02 | Some work on the pitch search weighting filter (still disabled) | Jean-Marc Valin | |
2009-11-26 | Reorganised the pitch code to simplify the PLC case and fixed a buffer overflow | Jean-Marc Valin | |
introduced in Thorvald's previous patch. | |||
2009-11-26 | Fixing a few memory errors | Jean-Marc Valin | |
2009-11-25 | Use stack_alloc for pitch.c | Thorvald Natvig | |
2009-11-22 | minor code cleanup | Jean-Marc Valin | |
2009-11-22 | Renamed MDCT functions to avoid symbol clashes with Vorbis | Jean-Marc Valin | |
2009-11-09 | Removing original freq-domain pitch code | Jean-Marc Valin | |
2009-11-08 | Temporal pitch search | Jean-Marc Valin | |
2009-10-31 | celt_ilog2() is only used in fixed-point mode | Jean-Marc Valin | |
2009-10-31 | Expose the normalized range for reciprocal square roots in fixed-point mode. ↵ | Timothy Terriberry | |
This allows subsequnt calculations to use the full precision of the result. | |||
2009-10-24 | SMALL_FOOTPRINT preserves the special n=1 cwrs case | Jean-Marc Valin | |
2009-10-24 | Added a SMALL_FOOTPRINT option | Jean-Marc Valin | |
2009-10-24 | misc minor changes | Jean-Marc Valin | |
2009-10-24 | removing more unused code | Jean-Marc Valin | |
2009-10-24 | Removing unused code in the entropy coder | Jean-Marc Valin | |
2009-10-23 | doxygen fix | Jean-Marc Valin | |
2009-10-22 | prevent busting at ridiculously low bit-rate VBR | Jean-Marc Valin | |
2009-10-22 | Making sure the VBR controller never busts the number of bytes allowed | Jean-Marc Valin | |
2009-10-22 | Better computation of the VBR rate upper bound and reducing the coarse energy | Jean-Marc Valin | |
budget at low bitrate. | |||
2009-10-22 | Enhancements the fixed-point approximations of non-linear functions. | Timothy B. Terriberry | |
Accuracy for rsqrt, rcp, cos, and log2 is now at the level of truncation error for the current output resolution of these functions. sqrt and exp2 still have non-trivial algebraic error, but this cannot be reduced much further using the current method without additional computation. Also updates the fast float approximations for log2 and exp2 with coefficients that give slightly lower maximum relative error. Patch modified by Jean-Marc Valin to leave the cos approximation as is and leave the check for x<-15 in exp2 as is. | |||
2009-10-21 | Allow coarse energy to take almost all the bits. Also, fixed a some issues with | Jean-Marc Valin | |
the VBR rate controller. | |||
2009-10-20 | Making the multiplication in normalise_residual() produce a 32-bit result just | Jean-Marc Valin | |
to be on the safe side (not that I observed any overflow, but I can't prove it can't happen). | |||
2009-10-20 | Accuracy improvements to the fixed-point celt_rsqrt(). | Timothy B. Terriberry | |
2009-10-20 | This should prevent a rare divide-by-zero in the pitch gain code | Jean-Marc Valin | |
2009-10-20 | New VBR rate controller that doesn't allow more than one frame worth of excess | Jean-Marc Valin | |
bit-rate | |||
2009-10-20 | fixed a few trivial bugs: exporting celt_strerror(), changed DB_SCALING to a | Jean-Marc Valin | |
shift and removed the chec for DISABLE_STEREO in the mode creation. | |||
2009-10-18 | Removed the _t from all the celt*_t types to avoid clashing with POSIX | Jean-Marc Valin | |
2009-10-18 | Updated copyright notices | Jean-Marc Valin | |
2009-10-17 | Changed all the celt*int*_t types to remove the _t suffix, which is reserved | Jean-Marc Valin | |
by POSIX. The other _t types that are not part of the API are still there for now. Also, got rid of all that was left of the 64-bit types. | |||
2009-10-17 | Constrain the pitch gain to prevent potential instabilities. | Jean-Marc Valin | |
2009-10-17 | Now using a unique ID for CELT_ALLOC_FAIL | Jean-Marc Valin | |
2009-10-16 | Improved error handling, and implemented celt_strerror() | Jean-Marc Valin | |