- Apr 13, 2011
-
-
Stop adjusting the VBR drift during silent frames, this prevents overshoot 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.
-
- Mar 29, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 28, 2011
-
-
Jean-Marc Valin authored
We don't allow *encoding* a stereo stream with a mono encoder because that's just silly.
-
- Mar 23, 2011
-
-
Jean-Marc Valin authored
-
- Mar 21, 2011
-
-
Jean-Marc Valin authored
-
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
-