- Feb 13, 2025
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Oct 07, 2015
-
-
Extends usage of NEON optimized fixed-point FFT optimizations in libNE10 to clt_mdct_forward and clt_mdct_backward. Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
Uses NEON optimized fixed point FFT routines in NE10 library. Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
Optimize opus decode (float only) use case using ARM NE10. Mainly effects opus_ifft and ctl_mdct_backward and related functions. Work based on previous Encode optimization using ARM NE10 library. See previous commit for details on how to enable this. 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>
-
- Jul 20, 2012
-
-
Gregory Maxwell authored
The usage of restrict in include/opus_custom.h was missed by the prior commit replacing this keyword with a macro. Also fixes some prototype/function agreement with respect to restrict.
-
- Jul 18, 2012
-
-
Gregory Maxwell authored
We had previously advised people to -Drestrict on non-C99 compilers, but this creates problems for some of the MSVC headers. Instead this just uses a macro and defines it sanely.
-
- May 16, 2012
-
-
Jean-Marc Valin authored
This reverts commit 9f407afa.
-
- Apr 24, 2012
-
-
Jean-Marc Valin authored
-
- Apr 20, 2012
-
-
Jean-Marc Valin authored
Also added 3rd clause to "master" COPYING file
-
- Sep 14, 2011
-
-
Jean-Marc Valin authored
-
- Aug 15, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Saves a copy in the decoder
-
- Jul 31, 2011
-
-
non-ascii characters from the source.
-
- Jul 29, 2011
-
-
Jean-Marc Valin authored
-
- May 16, 2011
-
-
Jean-Marc Valin authored
Includes better error handling in fft/mdct init
-
- Feb 10, 2011
-
-
Jean-Marc Valin authored
Got authorization from all copyright holders
-
- Aug 26, 2010
-
-
Jean-Marc Valin authored
-
- Aug 25, 2010
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Jul 08, 2010
-
-
Jean-Marc Valin authored
-
- Nov 22, 2009
-
-
Jean-Marc Valin authored
-
- Oct 18, 2009
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Apr 22, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Apr 21, 2008
-
-
Jean-Marc Valin authored
attempt to reduce copying.
-
- Mar 21, 2008
-
-
Jean-Marc Valin authored
-
- Feb 29, 2008
-
-
Jean-Marc Valin authored
encoders and decoders.
-
- Feb 25, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Feb 22, 2008
-
-
Jean-Marc Valin authored
-
- Feb 20, 2008
-
-
Jean-Marc Valin authored
-
- Feb 08, 2008
-
-
Jean-Marc Valin authored
"inverse" flag from the state so it can be shared between the forward and inverse transforms.
-
- Feb 07, 2008
-
-
Jean-Marc Valin authored
-
- Nov 29, 2007
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-