- Oct 27, 2011
-
-
Jean-Marc Valin authored
Let's put it back in if/when we have a clearer view of voice/music detection
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
Build tests in the tests/ directory instead of top, cleanup, rename, and eliminate recursive make for the celt/ unit tests.
-
Ralph Giles authored
Also reformat some, but by no means all, of the opus code for line length and three-character indents.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Gregory Maxwell 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 25, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
When FEC is enabled in the decoder but not included in the bit-stream we could end up applying the PLC on a non-existant side.
-
- 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.
-
Jean-Marc Valin authored
-
Also some comment/warning fixes
-
- Oct 22, 2011
-
-
Jean-Marc Valin authored
Only encoder changes were necessary because this uses the same "redundant frames" mechanism as SILK<->CELT switching. This also fixes a regression introduced in 78291b27 that was causing the encoder to go back and forth between bandwidths when SILK wasn't ready to change.
-
- Oct 21, 2011
-
-
Gregory Maxwell authored
-
Gregory Maxwell authored
Fix stack corruption with high rate SILK encoding added by the recent CBR changes and enable -fstack-protector-all on gcc autotools builds.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
This fixes an overflow that was caused by having a huge gain
-
Jean-Marc Valin authored
-
- Oct 20, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
This is achieved by running the encoding process in a loop and padding when we don't reach the exact rate. It also implements VBR-with-cap, which means we no longer need to artificially decrease the SILK bandwidth when it's close to the cap.
-
- Oct 19, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
Correct encoder/decoder state mismatch and spurious state resetting in the encoder when side is reset. Patch from Tim which corrects a glitch during mode switching tests.
-
- Oct 18, 2011
-
-
Jean-Marc Valin authored
-
If there is activity in a regular, side SILK frame, then it must be coded, so we don't need to send a mid-only flag.
-
- Oct 17, 2011
-
-
Jean-Marc Valin authored
-
-