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

gitlab.com/quite/celt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-14Direct users at the opus repository.HEADmasterRalph Giles
This repository is no longer used for active development.
2011-04-22Adding history to the intra decision distortionJean-Marc Valin
2011-04-22s/intra_decision()/loss_distortion()/Jean-Marc Valin
2011-04-22Taking into account the percentage of packet loss for intra decisionJean-Marc Valin
2011-04-21Implements CELT_SET_LOSS_PERCJean-Marc Valin
2011-04-14Stop adjusting the VBR drift during silent frames, this prevents overshoot ↵Gregory Maxwell
after silent spans. This also results in undershoot on files with lots of silence, but this is desirable in terms of increasing quality consistency. It will be even better if we later include some open-loop correction of the targets.
2011-03-29Fixes a declaration-after-statement error when using ALLOC_STACKJean-Marc Valin
2011-03-29Typo in C5X macroJean-Marc Valin
2011-03-28Adds support for decoding stereo streams with a mono decoderJean-Marc Valin
We don't allow *encoding* a stereo stream with a mono encoder because that's just silly.
2011-03-23Updated MSVC project fileJean-Marc Valin
2011-03-21Making CELT_GET_MODE "private"Jean-Marc Valin
2011-03-21Removes the celt_mode_info() call.Jean-Marc Valin
Adds a CELT_GET_LOOKAHEAD() ctl() call instead. Other uses of celt_mode_info() should not be needed anymore.
2011-03-21Using the Opus header in 48k/2.5-20 ms modesJean-Marc Valin
2011-03-18Fixes tandem-test.cJean-Marc Valin
2011-03-18Bump version numberJean-Marc Valin
2011-03-18Non-fatal bit-stream errors are now reported through ctl()Jean-Marc Valin
2011-03-18MSVC filesJean-Marc Valin
2011-03-17Taking into account the start and end bands in CNGJean-Marc Valin
2011-03-17Fixes return value on lost packetJean-Marc Valin
2011-03-15version bumpv0.11.3Jean-Marc Valin
2011-03-14Renamed --noltp to --nopf in celtenc.cJean-Marc Valin
2011-03-13celtdec update for change in celt_decode() return valueJean-Marc Valin
2011-03-12Fix missing break statementsJean-Marc Valin
2011-03-12Adds in-band signalling of the CELT frame size and bandwidthJean-Marc Valin
2011-03-11Speeds up compute_allocation() by removing potential aliasingJean-Marc Valin
2011-03-10Bump version to 0.11.2v0.11.2Jean-Marc Valin
2011-03-09Fix for global stackJean-Marc Valin
2011-03-03Eliminate the ec_int32 and ec_uint32 typedefs.Timothy B. Terriberry
These were used because the entropy coder originally came from outside libcelt, and thus did not have a common type system. It's now undergone enough modification that it's not ever likely to be used as-is in another codec without some porting effort, so there's no real reason to maintain the typedefs separately. Hopefully we'll replace these all again somedate with a common set of Opus typedefs, but for now this will do. This fixes an issue caused by commit 6c8acbf1, which moved the ec_ilog() prototype from entcode.h to ecintrin.h, where the ec_uint32 typedef was not yet available. Thanks to John Ridges for the report.
2011-03-03Fix CNG when effEBands is less than nbEBands.Timothy B. Terriberry
We were trying to normalize bands that didn't actually exist (e.g., the last band with 320-sample frames at 32kHz). Thanks to John Ridges for the report.
2011-03-03A float variable and a bug left in transient_analysis()Jean-Marc Valin
2011-03-02EC_ILOG cleanups.Timothy B. Terriberry
Mark _BitScanReverse as an intrinsic, as this is not done by default in _DEBUG mode (thanks to Bjoern D. Rasmussen for the suggestion). Move the declaration of ec_ilog() to where the macro using it is defined, to ensure it is available when the macro is used. Thanks to John Ridges for the report.
2011-03-02Fix effectiveBytes computation for VBRJean-Marc Valin
2011-02-16Fixes a prototype mismatch in compute_allocation()Jean-Marc Valin
2011-02-15Version bumpv0.11.1Jean-Marc Valin
2011-02-15MSVC project filesJean-Marc Valin
2011-02-15Refactor ec_enc_patch_initial_bits().Timothy B. Terriberry
The return code has been eliminated in favor of using the existing error flag in the ec_enc struct. This also adds the declaration to the header, which JM's importation of Koen's adaptation of my original code in b3c05b6b omitted.
2011-02-14Correct a number of uninitialized value problems when end!=nbEBands. Now ↵Gregory Maxwell
8khz/20ms audio can be decoded at 48kHz and vice versa (with the PF turned off).
2011-02-14Implements ec_enc_patch_initial_bits()Timothy B. Terriberry
2011-02-14using "end" rather than nbEBands for trim_offset[]Jean-Marc Valin
2011-02-14Fixes the inversion of SPREAD_LIGHT and SPREAD_AGGRESSIVEJean-Marc Valin
Change the bit-stream (without causing desync)
2011-02-12Fix post-filter for the case where overlap!=shortMdctSizeJean-Marc Valin
2011-02-12Fix for layouts of 22 band and moreJean-Marc Valin
2011-02-12Fixes post-filter for transitions between 2.5ms and other frame sizesJean-Marc Valin
2011-02-10Adding a tiny amount of noise when folding to prevent/reduce numerical issuesJean-Marc Valin
2011-02-10Oops, forgot COPYING and the tandem testJean-Marc Valin
2011-02-10Relicensing under the simplified (2-clause) BSD licenseJean-Marc Valin
Got authorization from all copyright holders
2011-02-09CELT_SET_END_BAND_REQUEST in the decoder was performing the wrong bounds ↵Gregory Maxwell
check and not allowing a change to fullband.
2011-02-09Encoder fixes for NB/WB/SWB modes.Gregory Maxwell
2011-02-08Update celtclient to the new API.Gregory Maxwell
2011-02-07minor detail with the last patchJean-Marc Valin