- Oct 24, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Removed a bunch of if()s from the loops and made the compiler life's easier by moving some pointer accesses outside the loops.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
mode->eBands[]
-
- Oct 23, 2012
-
-
Jean-Marc Valin authored
st->mode->overlap st->mode->nbEBands st->overlap st->mode
-
Jean-Marc Valin authored
Removes the resampling branches from the main loop and no longer computes the multiplications for coefs equal to one or zero.
-
Jean-Marc Valin authored
-
Emily Bowman authored
Specify the correct debug runtime libraries for the test and demo executables to prevent mismatch warnings with the default runtime. Signed-off-by:
Ralph Giles <giles@mozilla.com>
-
Ralph Giles authored
Previously the test programmes happened to link because _getpid returns an int, which is the default prototype. Instead, include the appropriate header to supply a real declaration, fixing the associated warning. I moved the getpid->_getpid define to the site of the header inclusion to make clear what's going on, rather than have it floating in win32/config.h.
-
Emily Bowman authored
Updates the project files to include the new encoder source files. Use OPUS_RESTRICT and include config.h to set the proper defines for build under MSVC.
-
Ralph Giles authored
The Microsoft compiler warns about precision reduction from default double literals to the floats we generally use outside the fixed-point build. Avoid these by qualifying the literals as floats. Thanks to derf for review.
-
- Oct 21, 2012
-
-
Saves some memory access and gives a tiny speedup Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
- Oct 19, 2012
-
-
Jean-Marc Valin authored
This fixes a SWB hybrid issue where band 18 isn't folded and cannot even be folded because it's wider than band 17. This was causing noise to be injected instead.
-
Fixes a regression in the recursive builds introduced in 5467ce7b that causes `make check-opus` to fail horribly. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Oct 17, 2012
-
-
Ralph Giles authored
-
- Oct 16, 2012
-
-
Jean-Marc Valin authored
-
- Oct 11, 2012
-
-
- Oct 10, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Adds a gain cross-fade to avoid discontinuities and moves it to a place where it won't affect SILK Conflicts: src/opus_encoder.c
-
Conflicts: src/opus_multistream.c src/opus_private.h
-
Jean-Marc Valin authored
-
Normalizes the cost function by (x+y) instead of sqrt(x*y)
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Oct 09, 2012
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Also removes the -exp_analysis suffix from opus_get_version_string() and fixes a "ISO C90 forbids mixed declarations and code" warning.
-
Jean-Marc Valin authored
Conflicts: celt/celt.c celt/mdct.c include/opus_defines.h src/opus_encoder.c
-
Jean-Marc Valin authored
-
- Oct 07, 2012
-
-
- Oct 06, 2012
-
-
Gregory Maxwell authored
-
- Sep 27, 2012
-
-
Gregory Maxwell authored
-
-
I stumbled upon the typo in README.draft, so took the opportunity to grep for common misspellings using List_of_common_misspellings.txt for hunspell.
-
- Sep 26, 2012
-
-
Gregory Maxwell authored
-
- Sep 25, 2012
-
-
Gregory Maxwell authored
-
- Sep 21, 2012
-
-
Jean-Marc Valin authored
These were only needed with RESYNTH defined
-