- Jul 06, 2022
-
-
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.
-
- Jul 08, 2020
-
-
.. just like the way it is done in celt/x86/x86cpu.c. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Apr 12, 2019
-
-
Jean-Marc Valin authored
Adding the OPUS_GET_IN_DTX() query
-
- Oct 16, 2018
-
-
Jean-Marc Valin authored
We're adding the ambisonics API
-
- Sep 14, 2018
-
-
Jean-Marc Valin authored
-
- Jul 26, 2018
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 27, 2018
-
-
Jean-Marc Valin authored
Enables "safes" assertions even with ENABLE_ASSERTIONS isn't set
-
- Mar 02, 2018
-
-
Jean-Marc Valin authored
It adds a libssp-0.dll dependency and prevents static linking
-
- Feb 22, 2018
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
The size overhead seems to be about 1% and the speed overhead is "in the noise" (<2%). The automake code is copied from opus-tools
-
- Oct 29, 2017
-
-
Jean-Marc Valin authored
-
- Oct 23, 2017
-
-
Ralph Giles authored
Put the colon ':' before the continuation dots like all the other entries.
-
- Sep 11, 2017
-
-
Prefix passed using '--with-NE10=PFX' not used as NE10 include path. Signed-off-by:
Alexander Kochetkov <al.kochet@gmail.com> Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
- Jun 26, 2017
-
- Jun 19, 2017
-
-
Jean-Marc Valin authored
-
- Feb 15, 2017
-
-
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>
-
- Jan 23, 2017
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jan 18, 2017
-
- Jan 09, 2017
-
-
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
- Nov 01, 2016
-
-
Jean-Marc Valin authored
As reported by agatx in https://trac.xiph.org/ticket/2291
-
- Oct 27, 2016
-
-
Ralph Giles authored
Different distributions of doxygen have different default values of HAVE_DOT setting, so we need to pick a specific setting to avoid 'missing dot' warnings on some platforms. Doxygen uses it to generate inclusion graphs for our various header files, which is somewhat useful, but not essential. We therefore enable dot if it's present (usually through the parent graphviz package) but disable it if it's not available, silencing the warning, but not giving uniform results.
-
- Aug 31, 2016
-
-
Jean-Marc Valin authored
-
- Jul 08, 2016
-
-
Jean-Marc Valin authored
-
- Jul 06, 2016
-
-
Timothy B. Terriberry authored
There are no tabs in source code.
-
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
This makes it match the formatting of the output for ARM assembly better, and removes some redundant repetition of the word "intrinsics". It also fixes the output if a compiler supports RTCD for Neon intrinsics but not assembly. Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
Enables existing Neon intrinsic optimizations to work on aarch64 targets. Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
- Jun 29, 2016
-
-
The implementation currently only codes each channel independently with no special allocation rules. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- May 31, 2016
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Jan 12, 2016
-
-
Jean-Marc Valin authored
-
- Nov 26, 2015
-
-
Jean-Marc Valin authored
-
- Nov 05, 2015
-
-
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
- Oct 16, 2015
-
-
Timothy B. Terriberry authored
These were causing "syntax error near unexpected token `fi'" in the generated configure on some systems, because they produced an else fi with no commands between the two.
-
- Oct 07, 2015
-
-
Uses NEON optimized fixed point FFT routines in NE10 library. Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
Optimize opus encode (float only) usecase using ARM NE10 library. Mainly effects opus_fft and ctl_mdct_forward and related functions. This optimization can be used for ARM CPUs that have NEON VFP unit. This patch only enables optimizations for ARMv7. Official ARM NE10 library page available at http://projectne10.github.io/Ne10/ To enable this optimization, use --enable-intrinsics --with-NE10=<install_prefix> or --enable-intrinsics --with-NE10-libraries=<NE10_lib_dir> --with-NE10-includes=<NE10_includes_dir> Compile time checks made during configure process to make sure optimization option available only when compiler supports NEON instrinsics. Runtime checks made to make sure optimized functions only called on appropriate hardware. Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-