Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/celt-0.7.0.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-06MacOS X typedef fix HEADmasterRobert Adam
Ref: https://gitlab.xiph.org/xiph/celt/-/commit/80cae17845605237cc2d408d17a07733b7e3635c
2014-07-12Make 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-26Add explicit void * conversions to allow building in C++ mode.Mikkel Krautz
2010-01-17Getting "make dist" to work again with the files that got removedJean-Marc Valin
2010-01-17Misc changes for 0.7.1.Jean-Marc Valin
2010-01-16Change name of libcelt to libcelt0Thorvald Natvig
2010-01-08Updates celtclient to the new API.Stefan de Konink
2010-01-01fixed-point: converted PLC filters and LPC parametersJean-Marc Valin
2009-12-31fixed-point: starting conversion of the new PLCJean-Marc Valin
2009-12-28Adding a safeguard against unstable LPC, so now there's no way (that I canJean-Marc Valin
think of) to produce NaNs in the new PLC.
2009-12-28Making new PLC code work in fixed-point even though it's still using floatJean-Marc Valin
arithmetic.
2009-12-21C89 friendlinessJean-Marc Valin
2009-12-17This fixes a bug in stereo PLC (offset wasn't changed between channels)Jean-Marc Valin
2009-12-15PLC: Added lag windowing and constraint to synthesis energyJean-Marc Valin
2009-12-11Varlength arrays fix for C89Thorvald Natvig
2009-12-11New LPC-based PLC codeJean-Marc Valin
2009-12-03Oops, forgot to free the pitch buferJean-Marc Valin
2009-12-03Fixing (read) array overrun for 1024-sample frames.George de Vries
2009-12-02Some work on the pitch search weighting filter (still disabled)Jean-Marc Valin
2009-11-26Reorganised the pitch code to simplify the PLC case and fixed a buffer overflowJean-Marc Valin
introduced in Thorvald's previous patch.
2009-11-26Fixing a few memory errorsJean-Marc Valin
2009-11-25Use stack_alloc for pitch.cThorvald Natvig
2009-11-22minor code cleanupJean-Marc Valin
2009-11-22Renamed MDCT functions to avoid symbol clashes with VorbisJean-Marc Valin
2009-11-09Removing original freq-domain pitch codeJean-Marc Valin
2009-11-08Temporal pitch searchJean-Marc Valin
2009-10-31celt_ilog2() is only used in fixed-point modeJean-Marc Valin
2009-10-31Expose 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-24SMALL_FOOTPRINT preserves the special n=1 cwrs caseJean-Marc Valin
2009-10-24Added a SMALL_FOOTPRINT optionJean-Marc Valin
2009-10-24misc minor changesJean-Marc Valin
2009-10-24removing more unused codeJean-Marc Valin
2009-10-24Removing unused code in the entropy coderJean-Marc Valin
2009-10-23doxygen fixJean-Marc Valin
2009-10-22prevent busting at ridiculously low bit-rate VBRJean-Marc Valin
2009-10-22Making sure the VBR controller never busts the number of bytes allowedJean-Marc Valin
2009-10-22Better computation of the VBR rate upper bound and reducing the coarse energyJean-Marc Valin
budget at low bitrate.
2009-10-22Enhancements 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-21Allow coarse energy to take almost all the bits. Also, fixed a some issues withJean-Marc Valin
the VBR rate controller.
2009-10-20Making the multiplication in normalise_residual() produce a 32-bit result justJean-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-20Accuracy improvements to the fixed-point celt_rsqrt().Timothy B. Terriberry
2009-10-20This should prevent a rare divide-by-zero in the pitch gain codeJean-Marc Valin
2009-10-20New VBR rate controller that doesn't allow more than one frame worth of excessJean-Marc Valin
bit-rate
2009-10-20fixed a few trivial bugs: exporting celt_strerror(), changed DB_SCALING to aJean-Marc Valin
shift and removed the chec for DISABLE_STEREO in the mode creation.
2009-10-18Removed the _t from all the celt*_t types to avoid clashing with POSIXJean-Marc Valin
2009-10-18Updated copyright noticesJean-Marc Valin
2009-10-17Changed all the celt*int*_t types to remove the _t suffix, which is reservedJean-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-17Constrain the pitch gain to prevent potential instabilities.Jean-Marc Valin
2009-10-17Now using a unique ID for CELT_ALLOC_FAILJean-Marc Valin
2009-10-16Improved error handling, and implemented celt_strerror()Jean-Marc Valin