- Dec 20, 2012
-
-
Jean-Marc Valin authored
-
- Dec 17, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Now supports OPUS_AUTO and OPUS_BITRATE_MAX
-
Jean-Marc Valin authored
Also fixes a bug with stereo streams where the initial memory was only using the left channel.
-
- Dec 14, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
The search is based on minimizing the bitrate increase due to transients by considering we can reduce the "transient boost" by reducing the frame size, at the cost of increasing the normal overhead.
-
Jean-Marc Valin authored
Also, the encode+decode mode now produces an output of the same size as the original.
-
Jean-Marc Valin authored
This means 2.5 ms frames can now use a higher bitrate for transients.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Dec 12, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
The max reduction now depends on intensity threshold too.
-
Jean-Marc Valin authored
Some tests like Kamedo's HA test suggested that our tonal boost was a bit too extreme.
-
Jean-Marc Valin authored
-
- Dec 11, 2012
-
-
Ralph Giles authored
NB they only check for len < 1, not for null data.
-
- Dec 07, 2012
-
-
Timothy B. Terriberry authored
This should reduce computation, reduce stack usage, and be substantially easier to read, but should not change behavior. It's not quite bit-exact because I collapsed the application of the decay and the fading into a single pass to save one multiply per sample, but the difference signal is silent. It also changes the comments into complete sentences.
-
Ralph Giles authored
-
- Dec 06, 2012
-
-
Also remove a useless extern that crept into the tests from some optimization driven testcase generation.
-
Jean-Marc Valin authored
Calling PLC/FEC with a different size was not updating it
-
Gregory Maxwell authored
-
- Dec 05, 2012
-
-
Ralph Giles authored
Library soname versioning is something we normally change only right before each release. However, with 1.0.2 being released from the 1.0.x branch with 3.0.3, it makes sense to make the same update here. That way when we do a new release from master we can just increment again and have the version properly reflect ranges relative to the stable branch.
-
Ralph Giles authored
This applies in addition to the earlier grant made by Skype, which was purchased by Microsoft.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Dec 04, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
PLC and FEC now return exactly the number of samples specified for the buffer rather than (usually) returning the size of the last packet. Doc and tests are updated accordingly.
-
- Dec 03, 2012
-
-
Ralph Giles authored
This avoids linker errors with VS2010 of the form failure during conversion to COFF: invalid file or corrupt [c:\users\giles\opus\source\opus_demo.vcxproj] The problem does not occur if the project files are updated to build under VS2012.
-
Gets rid of one stack buffer. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Jean-Marc Valin authored
Adds more sizes to test_unit_mdct.c
-
Jean-Marc Valin authored
-
- Dec 02, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Dec 01, 2012
-
-
Place output of imdct post-rotate and deshuffle in out buffer to avoid copying and simplify the code. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-