- Mar 27, 2017
-
-
Felicia Lim authored
-
- Mar 03, 2017
-
-
C4146: unary minus operator applied to unsigned type, result still unsigned Fixed in a previous commit. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
This warning complains of files that don't define any new symbols not being included in linking. GCC doesn't seem to complain about those, so neither should VS. Signed-off-by:
Mark Harris <mark.hsj@gmail.com> Closes https://github.com/xiph/opus/pull/34
-
opus_compare.c defines the bitstream so we avoid changing it by ignoring the non-breaking warning instead of changing the file. Signed-off-by:
Mark Harris <mark.hsj@gmail.com> Resolves https://github.com/xiph/opus/issues/21
-
- Feb 27, 2017
-
-
Mark Harris authored
- celt/modes.c:430:14: warning: cast from 'const unsigned char *' to 'opus_int16 *' increases required alignment from 1 to 2 [-Wcast-align] - 'C[0][1]' may be used uninitialized [-Wmaybe-uninitialized] - Unused variable/parameter - Value stored is never read - MSVC warnings about "possible loss of data" due to type conversions - MSVC warning C4146: unary minus operator applied to unsigned type - silk/NLSF_del_dec_quant.c:137:20: warning: array subscript is above array bounds [-Warray-bounds] (gcc -O3 false positive) - src/mlp_train.h:39:20: warning: function declaration isn't a prototype [-Wstrict-prototypes] - Remove SMALL_FOOTPRINT code from SSE 4.1 FIR implementation, matching the C implementation. The clang -Wcast-align warnings with SSE intrinsics are a known clang issue: https://llvm.org/bugs/show_bug.cgi?id=20670
-
- Feb 21, 2017
-
-
Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Signed-off-by:
Mark Harris <mark.hsj@gmail.com> Closes https://github.com/xiph/opus/pull/26
-
They're only needed in that project, no need to be in common.props. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Should make the projects a bit easier to digest and the differences between the different configurations and platforms be more obvious. A (happy?) side effect of this is the static libraries are now about the same size as the ones produced by GCC and seem to build fine with opus-tools. Needs testing with other third party applications to make sure nothing is missing that shouldn't. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
- Feb 19, 2017
-
-
Mark Harris authored
Broken by b0949f11, reported by ko-zu on GitHub.
-
- Feb 18, 2017
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Wasn't worth it given the small code size of the alternative, which also got refactored a little (still bit exact).
-
- Feb 15, 2017
-
-
Jean-Marc Valin authored
Cannot prove it's the correct value, but it's better than the previous values, which sometimes segfaults. The increase was made necessary due to 120 ms frame size support.
-
libopus only uses the DSP module of Ne10, and never uses the init functions. Signed-off-by:
Michael Bradshaw <mjbshaw@google.com> Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Signed-off-by:
Michael Bradshaw <mjbshaw@google.com> Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
The optimization is bit exact with C function. Change-Id: Ib3bdc26a5a4ebe02e7f24be85104e8e9a2a9a738 Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Jean-Marc Valin authored
It checks that no clearly unstable filter passes the LPC_inv_pred_gain() test. Also, this will make it possible to check assembly for correctness. Modified from an original patch from Linfeng Zhang <linfengz@google.com>.
-
- Feb 14, 2017
-
-
Stephen authored
Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
Jean-Marc Valin authored
-
- Feb 10, 2017
-
-
Felicia Lim authored
-
Jean-Marc Valin authored
-
- Feb 05, 2017
-
-
Mark Harris authored
Broken by 76e831d9. Without the .type directive, SIGILL may be produced if the C code is compiled in Thumb mode, because the compiler may assume that the asm symbol is also Thumb and call it using a BL instruction.
-
- Feb 04, 2017
-
-
and rtcd disabled (CFLAGS=-mfpu=neon) broken since: cfdaf365 Optimize silk_NSQ_del_dec() for ARM NEON Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jan 30, 2017
-
-
The optimization is bit exact with C function. This optimization speeds up SILK encoder on NEON as following. Fixed-point: Complexity 0-5: 0% Complexity 6-7: 6% Complexity 8-9: 10% Complexity 10: 8% Got similar results on floating-point. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jan 26, 2017
-
-
Jean-Marc Valin authored
Casting to unsigned to avoid shifting negative values left.
-
- Jan 23, 2017
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
NSQ_LPC_BUF_LENGTH is independent of DECISION_DELAY. Signed-off-by:
Felicia Lim <flim@google.com>
-
- Jan 18, 2017
-
-
Felicia Lim authored
Use of celt_fir remains off by default
- Jan 17, 2017
-
-
The "mem" in celt_fir_c() either is contained in the head of input "x" in reverse order already, or can be easily attached to the head of "x" before calling the function. Removing argument "mem" can eliminate the redundant buffer copies inside. Update celt_fir_sse4_1() accordingly.
-
- Jan 13, 2017
-
-
this has the side-effect of removing some C++ style comments Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jan 09, 2017
-
-
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
- Jan 06, 2017
-
-
Jean-Marc Valin authored
This could happen when we had more than 32 bits on the first hybrid band with a transient just in the middle of the frame. The band would be split and the first half of the frame could end up with non-zero energy, but not enough bits for a pulse. Because it's the first band, no folding would be possible. This would cause noise to be injected for the entire duration of the first half and that noise should then get folded to higher bands.
-
- Dec 22, 2016
-
-
Mark Harris authored
-
- Dec 20, 2016
-
-
Jean-Marc Valin authored
The change also makes the analysis run for sampling rates of 16 kHz and 24 kHz since the features are only computed on the 0-8 kHz band. The longer time window (20 ms instead of 10 ms) makes the tonality estimator more reliable for low-pitch harmonics.
-
- Dec 19, 2016
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-