Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-14 | Direct users at the opus repository.HEADmaster | Ralph Giles | |
This repository is no longer used for active development. | |||
2011-04-22 | Adding history to the intra decision distortion | Jean-Marc Valin | |
2011-04-22 | s/intra_decision()/loss_distortion()/ | Jean-Marc Valin | |
2011-04-22 | Taking into account the percentage of packet loss for intra decision | Jean-Marc Valin | |
2011-04-21 | Implements CELT_SET_LOSS_PERC | Jean-Marc Valin | |
2011-04-14 | Stop 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-29 | Fixes a declaration-after-statement error when using ALLOC_STACK | Jean-Marc Valin | |
2011-03-29 | Typo in C5X macro | Jean-Marc Valin | |
2011-03-28 | Adds support for decoding stereo streams with a mono decoder | Jean-Marc Valin | |
We don't allow *encoding* a stereo stream with a mono encoder because that's just silly. | |||
2011-03-23 | Updated MSVC project file | Jean-Marc Valin | |
2011-03-21 | Making CELT_GET_MODE "private" | Jean-Marc Valin | |
2011-03-21 | Removes 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-21 | Using the Opus header in 48k/2.5-20 ms modes | Jean-Marc Valin | |
2011-03-18 | Fixes tandem-test.c | Jean-Marc Valin | |
2011-03-18 | Bump version number | Jean-Marc Valin | |
2011-03-18 | Non-fatal bit-stream errors are now reported through ctl() | Jean-Marc Valin | |
2011-03-18 | MSVC files | Jean-Marc Valin | |
2011-03-17 | Taking into account the start and end bands in CNG | Jean-Marc Valin | |
2011-03-17 | Fixes return value on lost packet | Jean-Marc Valin | |
2011-03-15 | version bumpv0.11.3 | Jean-Marc Valin | |
2011-03-14 | Renamed --noltp to --nopf in celtenc.c | Jean-Marc Valin | |
2011-03-13 | celtdec update for change in celt_decode() return value | Jean-Marc Valin | |
2011-03-12 | Fix missing break statements | Jean-Marc Valin | |
2011-03-12 | Adds in-band signalling of the CELT frame size and bandwidth | Jean-Marc Valin | |
2011-03-11 | Speeds up compute_allocation() by removing potential aliasing | Jean-Marc Valin | |
2011-03-10 | Bump version to 0.11.2v0.11.2 | Jean-Marc Valin | |
2011-03-09 | Fix for global stack | Jean-Marc Valin | |
2011-03-03 | Eliminate 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-03 | Fix 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-03 | A float variable and a bug left in transient_analysis() | Jean-Marc Valin | |
2011-03-02 | EC_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-02 | Fix effectiveBytes computation for VBR | Jean-Marc Valin | |
2011-02-16 | Fixes a prototype mismatch in compute_allocation() | Jean-Marc Valin | |
2011-02-15 | Version bumpv0.11.1 | Jean-Marc Valin | |
2011-02-15 | MSVC project files | Jean-Marc Valin | |
2011-02-15 | Refactor 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-14 | Correct 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-14 | Implements ec_enc_patch_initial_bits() | Timothy B. Terriberry | |
2011-02-14 | using "end" rather than nbEBands for trim_offset[] | Jean-Marc Valin | |
2011-02-14 | Fixes the inversion of SPREAD_LIGHT and SPREAD_AGGRESSIVE | Jean-Marc Valin | |
Change the bit-stream (without causing desync) | |||
2011-02-12 | Fix post-filter for the case where overlap!=shortMdctSize | Jean-Marc Valin | |
2011-02-12 | Fix for layouts of 22 band and more | Jean-Marc Valin | |
2011-02-12 | Fixes post-filter for transitions between 2.5ms and other frame sizes | Jean-Marc Valin | |
2011-02-10 | Adding a tiny amount of noise when folding to prevent/reduce numerical issues | Jean-Marc Valin | |
2011-02-10 | Oops, forgot COPYING and the tandem test | Jean-Marc Valin | |
2011-02-10 | Relicensing under the simplified (2-clause) BSD license | Jean-Marc Valin | |
Got authorization from all copyright holders | |||
2011-02-09 | CELT_SET_END_BAND_REQUEST in the decoder was performing the wrong bounds ↵ | Gregory Maxwell | |
check and not allowing a change to fullband. | |||
2011-02-09 | Encoder fixes for NB/WB/SWB modes. | Gregory Maxwell | |
2011-02-08 | Update celtclient to the new API. | Gregory Maxwell | |
2011-02-07 | minor detail with the last patch | Jean-Marc Valin | |