- Aug 18, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Also fixes the "output all zeros" case for DTX/PLC at the beginning of a stream
-
- Aug 17, 2011
-
-
Gregory Maxwell authored
and avoid calling rand() during decode in order to make fuzzing more deterministic.
-
This slightly reduces the executable size and might improve performance on platforms without good branch prediction.
-
Jean-Marc Valin authored
The high-level Opus encoder and decoder can now be compiled as either fixed or float. Also, we now use the stack_alloc.h macros in the top-level Opus code.
-
- Aug 16, 2011
-
-
This also adds an appendix for the self-delimiting framing.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
-
Updated README files to reflect current output of tool and tweaked punctuation and wording. Corrected typo in test_opus ("constraint"->"constrained").
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
We now ensure that the total payload *including* the redundant frame is no more than 1275 bytes. Also, the redundant frame itself must be no more than 257 (the max that can be signalled).
-
- Aug 15, 2011
-
-
Gregory Maxwell authored
In silk_dec_API.c a memcpy was blindly copying data of differing types (opus_int16[2] to opus_int[2]).
-
Gregory Maxwell authored
Saves about 60 bits/sec for 20ms frames.
-
Gregory Maxwell authored
or it's always 1 if -DRESYNTH.
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
unreachable due the maximum and minimum values being special cases in the caller plus the limits of the maximum itheta precision. The testcases are also updated to only test the reachable range.
-
Jean-Marc Valin authored
The config.h will take care of compat issues with "inline"
-
with oddball opus-custom framesizes, disables testing sizes only used by custom modes when not compiling with custom mode support.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Saves a copy in the decoder
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Should be less confusing for profiling
-
- Aug 14, 2011
-
-
Jean-Marc Valin authored
-
- Aug 13, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Aug 12, 2011
-
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
This is a tentative fix for a bug found in fuzzing where the encoder switched from mono to stereo while in the process of changing bandwidth. The result was that the newly added side would use the new sampling rate, while the mid hadn't switched yet, causing an encoder/decoder mismatch. The fix is that the side rate selection gets overridden to use the mid rate. The bug would occur when compiling with fuzzing enabled and using: ./test_opus 0 48000 2 24000 input.sw output.sw
-
Gregory Maxwell authored
to mono state transition in the same manner as the encoder.
-
Gregory Maxwell authored
-
Gregory Maxwell authored
asserts to reflect the actual limits. Update the cwrs test to cover the complete n,k range used by opus/opus_custom.
-