- Dec 02, 2011
-
-
The range decoder used to initialize nbits_total after the renormalization loop, even though the renormalization loop modifies it. This was presumably safe, because nothing actually used the value before it was initialized, but I'm tired of it triggering the integer overflow checking.
-
- Nov 18, 2011
-
-
Ralph Giles authored
Also regularises some Canadian spelling to US like the rest of the document.
-
- Oct 31, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
-
Jean-Marc Valin authored
- Oct 30, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
-
- Oct 29, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Oct 28, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Oct 27, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Oct 26, 2011
-
-
Gregory Maxwell authored
Renames test_opus to opus_demo and adds the test_opus_api, test_opus_encode, test_opus_decode test programs.
-
Jean-Marc Valin authored
Making SILK bandwidth changes non-normative when there's no redundancy
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Oct 24, 2011
-
-
Some clean-up from JM's prior edits, as well as * Additional clarificatino of TOC sequence restrictions (e.g., if you need to decode a length, there must be enough bytes in the packet for it, etc.). * Added a summary of TOC sequence restrictions. * Added a stereo unmixing section. * Reworked Delay Compensation section into a general Resampling section. * Further cleanups of switching/transitions, including new diagrams for all of the normative and recommended non-normative transitions.
-
- Oct 19, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Oct 18, 2011
-
-
Jean-Marc Valin authored
-
- Oct 17, 2011
-
-
Jean-Marc Valin authored
-
- Oct 14, 2011
-
-
Jean-Marc Valin authored
-
A number of fixes and additions, including * Ensure all usage of the word "mode" refer only to the choice of SILK/hybrid/CELT, not audio bandwidth, frame size, channel count, or anything else. There's still a bunch of usage of "mode" in CELT to refer to things in the CELTMode struct (e.g., band layout, etc.). * Document the LSF reordering for silk_NLSF2A_find_poly(). * Document the DC response check during LSF stabilization. * Fix the excitation scaling to give decoded SILK output in the range -1.0...1.0. * Rewrite the mode-switching section. Ironically the title of the section still implies "mode" means than just SILK/hybrid/CELT, but I couldn't come up with a better one. * Minor clean-ups to the acknowledgements.
-
- Oct 06, 2011
-
-
This patch * expands sections on LPC and LTP synthesis into something that can actually be implemented * fixes an error in the excitation reconstruction * reverts an erroneous simplification of the subframe gain decoding, and * updates the LPC gain limiting description to reflect the new, more accurate approach for computing the reflection coefficients. It also includes a number of general clean-ups, such as * correcting the description of the sample rates various pieces run at (e.g., we can decode directly to rates other than 48 kHz) * the usage of "sampling rate" vs. "sample rate" * capitalization consistency in TOC titles, and * better selection of which sections appear in the TOC.
-
- Sep 27, 2011
-
-
Jean-Marc Valin authored
-
-
The PLC section has been moved from under CELT to the top level and expanded to cover both SILK and CELT. The clock drift text provides some advice and explanation of the new GET_PITCH API.
-
- Sep 24, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Sep 20, 2011
-
-
Jean-Marc Valin authored
-
- Sep 17, 2011
-
-
Ralph Giles authored
The base64 implementation included with MacOS 10.7 doesn't support the -w option for wrapping lines. Using the fold command is more portable.
-
- Sep 15, 2011
-
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
-