- Apr 09, 2019
-
-
Mark Harris authored
Broken by earlier ARM optimizations.
-
- Apr 01, 2019
-
-
Jean-Marc Valin authored
Reported in https://github.com/xiph/opus/issues/108
-
- Mar 01, 2019
-
-
Felicia Lim authored
-
- Jan 20, 2019
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Oct 31, 2018
-
-
Jean-Marc Valin authored
Addresses the rest of https://github.com/xiph/opus/pull/79
-
- Oct 16, 2018
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
Jean-Marc Valin authored
As suggested in https://github.com/xiph/opus/pull/83
-
- Jul 28, 2018
-
-
Mark Harris authored
The error was: c:\projects\opus\celt\celt_encoder.c(1019): fatal error C1001: An internal error has occurred in the compiler. [C:\projects\opus\win32\VS2015\opus.vcxproj] (compiler file 'f:\dd\vctools\compiler\utc\src\p2\main.c', line 255) To work around this problem, try simplifying or changing the program near the locations listed above. Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical Support help file for more information Internal Compiler Error in C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe. You will be prompted to send an error report to Microsoft later.
-
- Jul 26, 2018
-
-
Jean-Marc Valin authored
Didn't cause any problem, but still good to fix. Reported by keithchugg on github.
-
- Jul 22, 2018
-
-
Mark Harris authored
clang -Wcast-align warnings with ambisonics enabled clang -Wnull-pointer-arithmetic warnings in test_opus_api.c gcc -Wimplicit-fallthrough warnings on arm msvc warning C4244 in celt_encoder.c with fixed point
-
- May 28, 2018
-
-
Mark Harris authored
-
Mark Harris authored
Fixes test_opus_projection failure under ubsan, due to clz(0).
-
- May 17, 2018
-
-
Jean-Marc Valin authored
-
- May 15, 2018
-
-
Jean-Marc Valin authored
NaNs should be filtered at the Opus layer, so if there are any in the CELT encoder, then it's likely something went horribly wrong (e.g. corrupted state). In that case, better abort than have something bad happen.
-
- Mar 27, 2018
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Enables "safes" assertions even with ENABLE_ASSERTIONS isn't set
-
- Feb 18, 2018
-
-
Jean-Marc Valin authored
Reported by daddesio in #opus
-
- Feb 15, 2018
-
-
Jean-Marc Valin authored
-
- Feb 13, 2018
-
-
Jean-Marc Valin authored
This improves cases where a whole region is dominated by a handful of tones
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Also adds the error terms for band 0 that were previously omitted
-
- Jan 26, 2018
-
-
Jean-Marc Valin authored
That corresponds to the fundamental for the shortest pitch period allowed
-
- Oct 30, 2017
-
-
Fixes a warning from PVS-Studio. This was a cut-and-paste error from the stanza above and had no effect. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Oct 29, 2017
-
-
Jean-Marc Valin authored
-
- Oct 08, 2017
-
-
Jean-Marc Valin authored
Addresses issue https://github.com/xiph/opus/issues/54
-
Jean-Marc Valin authored
Addresses issue https://github.com/xiph/opus/issues/58
-
Jean-Marc Valin authored
Reported in https://github.com/xiph/opus/issues/55
-
- Oct 06, 2017
-
-
Jean-Marc Valin authored
The regression was introduced in 783ad767 by changes to celt_fir() that make it no longer in-place.
-
- Oct 05, 2017
-
-
Jean-Marc Valin authored
Based on two dense layers with a GRU layer in the middle
-
- Sep 11, 2017
-
-
Ralph Giles authored
Make these consistent with the other optimization file sets which use a suffix to indicate the extension they use. Signed-off-by:
Jonathan Lennox <jonathan@vidyo.com>
-
Ralph Giles authored
Distinguish source files for the SSE 4.1 instruction set extension consistently by their filename. This makes it easier to check the correct flags are being set at build time. Signed-off-by:
Jonathan Lennox <jonathan@vidyo.com>
-
- Aug 24, 2017
-
-
some SSE optimizations were using an instruction sequence that required 128-bit alignment, even though this is not always guaranteed. The error was in handling a 64-bit entity; made the same macro changes that had been done previously for 32-bit entities. Signed-off-by:
Felicia Lim <flim@google.com>
-
- Jul 25, 2017
-
-
This bug is introduced in commit 85fb8a1d. Change-Id: I3822cdfc1308ca62ce03da008260de8f4b04596c Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jun 14, 2017
-
-
Mark Harris authored
-
- Jun 06, 2017
-
-
Call celt_inner_prod_neon() and remove redundant code. Change-Id: I980e94330ae75c10297b9035fac221515aee144f Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
The floating-point optimizations are not bit exact with C functions, because of the different orders of floating-point operations. But they are bit exact with the simulation C functions which simulate the floating operations in the optimizations. Change-Id: I149fda5b602fd5712b16fc8983df3c6c0c9e76ad Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
This optimization is bit exact with C functions. Change-Id: Ia9ce6dd3c20d2f56dbd43ddc02d1a6fd6554608d Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-