- Apr 26, 2023
-
-
-
Would fail like: Checking if "compiler supports ARMv7/AArch64 NEON intrinsics" : links: NO Checking if "compiler supports ARMv7/AArch64 NEON intrinsics with -mfpu=neon" : links: YES Checking if "compiler supports AArch64 NEON intrinsics" : links: NO Checking if "compiler supports AArch64 NEON intrinsics with -mfpu=neon" : links: NO Message: Compiler does not support AArch64 NEON intrinsics ../silk/meson.build:28:45: ERROR: Unknown variable "have_arm_intrinsics_or_asm". since commit 08088411.
-
- Apr 20, 2023
-
-
It's been deprecated for decades and in Debian system it's starting to print warnings. Just use grep -F instead. Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Apr 19, 2023
-
-
Jean-Marc Valin authored
-
- Apr 18, 2023
-
-
Jean-Marc Valin authored
Add dummy typedef to avoid the warning
-
Jean-Marc Valin authored
Added OPUS_SET_INBAND_FEC(2) since previous version
-
- Jan 18, 2023
-
-
This makes kiss_twiddle_cpx 4-byte aligned (instead of 2-byte) for fixed-point builds. Tested with an armv6j+nofp development board, CELT encoding becomes 1.4x as fast, and decoding over 2x. Performance gain is mostly attributed to the proper alignment of the static const array mdct_twiddles960. Co-authored-by:
David Gao <davidgao@google.com> Signed-off-by:
Felicia Lim <flim@google.com>
-
- Nov 25, 2022
-
-
Signed-off-by:
Sam James <sam@gentoo.org> Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
- Sep 05, 2022
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Aug 04, 2022
-
-
Jean-Marc Valin authored
Not sure if it was the original intent, but we now reduce the loss percentage threshold for pitch scaling as 1/nFramesPerPacket since only the first frame will have pitch scaling anyway. As a side effect, this brings back the original behavior of disabling pitch scaling for 0% loss.
-
- Jul 24, 2022
-
-
Jean-Marc Valin authored
Reduces fluctuations in the non-FEC target bitrate.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Making LTP scaling depend on the bitrate and whether FEC is on. The thresholds for scaling 1 and 2 are now independent.
-
- Jul 22, 2022
-
-
Jean-Marc Valin authored
Reviewed by Mark Harris
-
Jean-Marc Valin authored
Reviewed by Mark Harris
-
Jean-Marc Valin authored
Reviewed by Mark Harris
-
Jean-Marc Valin authored
MULT16_32_QX() is now implemented using a signed-unsigned multiply, so the second argument can now have one extra bit compared to the old signed-signed implementation. Reviewed by Mark Harris
-
- Jul 15, 2022
-
-
Jean-Marc Valin authored
We need to move the history out of the way before we write to the shape array X, or else we get corruption of the audio. Signed-off-by:
Jean-Marc Valin <jmvalin@amazon.com>
-
- Jul 13, 2022
-
-
When building with FLOAT_APPROX. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
- Jul 10, 2022
-
-
Mark Harris authored
-
Timothy B. Terriberry authored
To avoid issues with empty compilation units.
-
Timothy B. Terriberry authored
Also #error if RTCD is enabled without a detection method, like Arm. A number of SILK functions also still used the lookup tables, even when RTCD was disabled. Fix those, too.
-
Timothy B. Terriberry authored
The indentation for nested #ifs was all over the place.
-
- Jul 09, 2022
-
-
Jean-Marc Valin authored
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jul 08, 2022
-
-
Opus compare is used to generate test vectors so no cosmetic changes is taken. Hence we move this warning to level 4 for opus compare. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
This commit addresses the issues of not finding lrintf and lrint. We switch to check_symbol_exists instead per cmake documentation. Also make sure to link math lib for detection for nix. For MSVC the issue for non x86 builds was that the standard was set to default which is 199409L. This resulted in not using lrintf even that it was found. To address this we set the C standard to C11 and it will only apply to newer versions of MSVC where the /std flag is supported. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Mark Harris authored
-
- Jul 06, 2022
-
-
Doug Nazar authored
Signed-off-by:
Doug Nazar <nazard@nazar.ca>
-
Timothy B. Terriberry authored
Commit 6577534a switched from using __get_cpuid() to __get_cpuid_count(), but the corresponding configure check was not updated. Since __get_cpuid_count() was introduced much later, make sure we check for the function we actually use. Thanks to Mark Harris for the report.
-
Jean-Marc Valin authored
-
Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Mark Harris authored
Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Doxygen was not able to resolve the references because it looked for OPUS_APPLICATION_VOIP/@ref. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
This will fix -Wunused-but-set-variable on gcc 9.3 release build. Also remove unused assert.h. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
Jean-Marc Valin authored
-
Mark Harris authored
Reviewed by Jean-Marc Valin.
-
- Jul 05, 2022
-
-
Mark Harris authored
Reviewed by Timothy B. Terriberry.
-