- Jul 17, 2016
-
-
-
-
-
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Only complexity 0-1 now uses the plain non-delayed-decision NSQ since its quality is pretty bad. Previously 0-3 were using that plain NSQ.
-
Jean-Marc Valin authored
Previously, the bandwidth detection could (e.g.) change the bandwidth from fullband to superwideband, and the hysteresis would then cause bandwidth to be stuck in superwideband.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Removes unused 64-bit version
-
Computes a pseudo SNR as the ratio between the running peak signal energy to instantaneous noise energy. DTX is turned on only if this is higher than a pre-determined threshold. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
A frame is marked as valid for DTX if it contains noise or only digital silence. As before, there is an overhang period of 200 ms and a maximum consecutive DTX period of 400 ms. If the new DTX cannot be used because of the complexity setting and sampling frequency chosen, the SILK DTX will be used instead. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Jean-Marc Valin authored
-
JMV: edited to be a little more conservative
-
-
-
-
-
Jean-Marc Valin authored
Slightly slower on x86, about the same speed on ARMv7, should be faster on DSPs.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Should be able to make better mode/bandwidth decisions when CBR/complexity are involved.
-
Jean-Marc Valin authored
The new attenuation is much smaller than previously.
-
Jean-Marc Valin authored
New MLP doesn't attempt to classify silence as speech/music
-
- Jul 15, 2016
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
This saves bits and makes more sense since alloc_trim_analysis() mostly looks at the lower bands that are coded with SILK
-
Jean-Marc Valin authored
Gradual downmix now happens in the 24 kb/s to 32 kb/s range
-
Jean-Marc Valin authored
Turns out that even low bitrates benefit from VBR
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
No values outside of +/-1 detected now.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Jul 08, 2016
-
-
Notably, ARM floating-point build. This maintains the invariant that we don't use later instruction sets if the OS claims an earlier one is not available. However, it does not update configure to ensure that there is build support for all earlier instruction sets if NEON build support is enabled (though I am not aware of a build toolchain where this is actually a problem). Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
Jean-Marc Valin authored
-