- Mar 21, 2011
-
-
Jean-Marc Valin authored
Adds a CELT_GET_LOOKAHEAD() ctl() call instead. Other uses of celt_mode_info() should not be needed anymore.
-
Jean-Marc Valin authored
-
- Mar 18, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 17, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 14, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 13, 2011
-
-
Jean-Marc Valin authored
-
- Mar 11, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 09, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 03, 2011
-
-
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.
-
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.
-
- Mar 02, 2011
-
-
Jean-Marc Valin authored
-
- Mar 01, 2011
-
-
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.
-
Jean-Marc Valin authored
-
- Feb 16, 2011
-
-
Jean-Marc Valin authored
-
- Feb 15, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Feb 14, 2011
-
-
Timothy B. Terriberry authored
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.
-
Gregory Maxwell authored
Correct a number of uninitialized value problems when end!=nbEBands. Now 8khz/20ms audio can be decoded at 48kHz and vice versa (with the PF turned off).
-
Timothy B. Terriberry authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Change the bit-stream (without causing desync)
-
- Feb 12, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Feb 11, 2011
-
-
Jean-Marc Valin authored
-
- Feb 10, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Got authorization from all copyright holders
-
- Feb 09, 2011
-
-
CELT_SET_END_BAND_REQUEST in the decoder was performing the wrong bounds check and not allowing a change to fullband.
-
- Feb 08, 2011
-
-
Gregory Maxwell authored
-
-
- Feb 07, 2011
-
-
Jean-Marc Valin authored
-
- Feb 06, 2011
-
-
This fixes a number of issues for platforms with a 16-bit int, but by no means all of them. The type change for ec_window (for platforms where sizeof(size_t)==2) will break ABI (but not API) compatibility with libsilk and libopus, and reduce speed on x86-64, but allows the code to work in real-mode DOS without using the huge memory model, which is useful for testing 16-bit int compliance.
-