- May 15, 2012
-
-
Jean-Marc Valin authored
-
-
Jean-Marc Valin authored
-
- May 14, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
-
- May 12, 2012
-
-
Jean-Marc Valin authored
-
- May 11, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- May 10, 2012
-
-
Jean-Marc Valin authored
-
OpusCustomMode begins with a pointer and was getting misaligned on 64 bit arches.
-
-
- Apr 24, 2012
-
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Including a description of the PVQ encoder and decoder
-
- Apr 23, 2012
-
-
Jean-Marc Valin authored
-
-
- Apr 20, 2012
-
-
Jean-Marc Valin authored
Also added 3rd clause to "master" COPYING file
-
Jean-Marc Valin authored
-
-
Jean-Marc Valin authored
See http://www.ietf.org/mail-archive/web/codec/current/msg02833.html Still more changes to come
-
- Mar 05, 2012
-
-
This fixes some problems with cross-compiles.
-
Jean-Marc Valin authored
-
- Feb 17, 2012
-
-
Jean-Marc Valin authored
- Draft updates - Updated code to produce and check test vectors - Making sure that the test vectors pass at all rates as well as for mono and stereo
-
- Feb 09, 2012
-
-
Jean-Marc Valin authored
-
- Jan 31, 2012
-
-
-
Jean-Marc Valin authored
Also using the same int->float conversion functions for SILK as for CELT and changed encoder implementation default to constrained VBR just to be safe when VBR gets more aggressive.
-
Also adds the encoder part of commit ee8adbe7 as well as a few minor cleanups.
-
- Jan 24, 2012
-
-
No changes to the codec itself.
-
Jean-Marc Valin authored
This is not strictly necessary because the only streams that cause these already sound horrible, but it helps the testing process.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
- Safer gain clamping for PLC - Makes opus_decoder_get_nb_samples() report an error on invalid ToC - Giving a free license to the text ofthe draft (not just the code)
-
- Dec 14, 2011
-
-
Also clamps the gain to avoid forcing a float decoder to emulate the state rescaling.
-
- Dec 13, 2011
-
-
Jean-Marc Valin authored
- When it cannot produce the rate it's being asked, the encoder now returns a "PLC packet" - Makes it possible to use the CELT PLC for more than 20 ms
-
-
decoder: - fixed incorrect scaling of filter states for the smallest quantization step sizes - NLSF2A now limits the prediction gain of LPC filters encoder: - increased damping of LTP coefficients in LTP analysis - increased white noise fraction in noise shaping LPC analysis - introduced maximum total prediction gain. Used by Burg's method to exit early if prediction gain is exceeded. This improves packet loss robustness and numerical robustness in Burg's method - Prefiltered signal is now in int32 Q10 domain, from int16 Q0 - Increased max number of iterations in CBR gain control loop from 5 to 6 - Removed useless code from LTP scaling control - Optimization: smarter LPC loop unrolling - Switched default win32 compile mode to be floating-point resampler: - made resampler have constant delay of 0.75 ms; removed delay compensation from silk code. - removed obsolete table entries (~850 Bytes) - increased downsampling filter order from 16 to 18/24/36 (depending on frequency ratio) - reoptimized filter coefficients
-