- Nov 18, 2013
-
-
Jean-Marc Valin authored
-
- Nov 17, 2013
-
-
Gregory Maxwell authored
-
- Nov 16, 2013
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Nov 15, 2013
-
-
Jean-Marc Valin authored
Works by turning off pitch and energy prediction in CELT, while setting first_frame_after_reset in SILK to disable pitch and LSF interpolation and reduce LPC gain.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
The problem was that forcing CELT-mode for low bitrate CBR was done too late, after the encoder had decided to use SILK. This was causing redundancy to be allocated because the encoder didn't realize it was going to keep using CELT.
-
- Nov 14, 2013
-
-
Jean-Marc Valin authored
Padding is now handled by the repacketizer.
-
Jean-Marc Valin authored
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Nov 13, 2013
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
This fixes an actual error in the downmix (using the float version even for the int API), as well as a bunch of conversion warnings.
-
Jean-Marc Valin authored
denormalise_bands() can now produce signals close to the max MDCT amplitude.
-
- Nov 12, 2013
-
-
Jean-Marc Valin authored
-
- Nov 11, 2013
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Nov 09, 2013
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Stereo mode, stereo width, min bandwidth, VBR damping
-
- Nov 05, 2013
-
-
Jean-Marc Valin authored
Code behaviour is unchanged
-
- Nov 04, 2013
-
-
Jean-Marc Valin authored
-
- Oct 29, 2013
-
-
Jean-Marc Valin authored
Defining FIXED_POINT and DISABLE_FLOAT_API now leaves no float instruction
-
Jean-Marc Valin authored
-
- Oct 28, 2013
-
-
Jean-Marc Valin authored
Because it's indirectly used in the encoder (through the repackerizer).
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
Caps the savings at 1 bit per (coded) sample. This doesn't really increase the bitrate and fixes some issues, e.g. with IgorC's "twilight" sample.
-
Gregory Maxwell authored
The library really depends on all the little fixed point math functions being inlined in order to get acceptable performance. It turns out that it's very easy for someone to compile with optimization disable when twiddling cflags or cooking up their own build system.
-
Gregory Maxwell authored
Newer versions of MSVC are unhappy with the strategy of the build environment redefining "inline" (even though they don't support the actual keyword). Instead we define OPUS_INLINE to the right thing in opus_defines.h. This is the same approach we use for restrict.
-
- Oct 23, 2013
-
-
The compiler warned: silk/float/pitch_analysis_core_FLP.c: In function 'silk_P_Ana_calc_corr_st3': silk/float/pitch_analysis_core_FLP.c:499:36: warning: variable 'basis_ptr' set but not used [-Wunused-but-set-variable] const silk_float *target_ptr, *basis_ptr; This means we can safely remove it. Signed-off-by:
Stefan Beller <stefanbeller@googlemail.com> Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-