Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-07 | armv7: Optimize fixed point FFT using NE10 library | Viswanath Puttagunta | |
Uses NEON optimized fixed point FFT routines in NE10 library. Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org> | |||
2015-10-07 | armv7(float): Optimize decode usecase using NE10 library | Viswanath Puttagunta | |
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> | |||
2015-10-07 | armv7(float): Optimize encode usecase using NE10 library | Viswanath Puttagunta | |
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> | |||
2013-12-29 | Unifying scaling of fixed-point and float FFT | Jean-Marc Valin | |
2013-12-21 | Moving bitrev step to forward MDCT too | Jean-Marc Valin | |
2013-12-20 | Moves the bitrev step to the IMDCT pre-rotation | Jean-Marc Valin | |
2012-04-20 | Misc changes to address Robert Sparks' comments | Jean-Marc Valin | |
See http://www.ietf.org/mail-archive/web/codec/current/msg02833.html Still more changes to come | |||
2011-10-26 | Convert tabs to spaces in the opus and celt code. | Ralph Giles | |
Also reformat some, but by no means all, of the opus code for line length and three-character indents. | |||
2011-09-13 | renames the libcelt/ directory to celt/ | Jean-Marc Valin | |
2011-04-28 | Moved all SILK source code to the silk/ directory | Jean-Marc Valin | |
2011-04-25 | Loss rate adaptation for the CELT layer | Jean-Marc Valin | |
2011-03-31 | draft update | Jean-Marc Valin | |
2011-03-23 | Build fixes | Jean-Marc Valin | |
2011-03-21 | Making mode switching use the same window as CELT (squared) | Jean-Marc Valin | |
2011-03-18 | CELT update | Jean-Marc Valin | |
With minor fixes | |||
2011-03-18 | More project files update | Jean-Marc Valin | |
2011-03-16 | Fixes a few PLC/DTX bugs due to the recent decode API change | Jean-Marc Valin | |
2011-03-14 | Adding constrained VBR mode | Jean-Marc Valin | |
2011-03-14 | Draft update (allocation | Gregory Maxwell | |
2011-03-11 | Disable newly introduced CELT signalling | Jean-Marc Valin | |
2011-03-10 | Nothing to see here | Jean-Marc Valin | |
2011-03-09 | CELT update | Jean-Marc Valin | |
2011-03-07 | Support for glitchles mode switching | Jean-Marc Valin | |
Uses a 5ms redundant CELT frame embedded into the SILK or hybrid packet to handle the switching. It's still possible to use the PLC-based method when no redundant packet is included. | |||
2011-02-28 | SILK/CELT update | Jean-Marc Valin | |
2011-02-14 | preparing the next version | Jean-Marc Valin | |
2011-02-14 | missing files | Jean-Marc Valin | |
2011-02-14 | SILK and CELT updates | Jean-Marc Valin | |
2011-02-14 | Update for in-band FEC | Koen Vos | |
2011-02-04 | draft date | Jean-Marc Valin | |
2011-02-04 | CELT update | Jean-Marc Valin | |
2011-02-04 | Tuning the hybrid bit-rate split | Koen Vos | |
2011-02-03 | Oops, fixed the CELT version | Jean-Marc Valin | |
2011-02-03 | Update Opus range coder due to CELT refactoring. | Timothy B. Terriberry | |
The byte buffer is now part of the range coder struct itself, and rangeenc.c and rangedec.c have gone away. | |||
2011-02-03 | CELT update, version numbers | Jean-Marc Valin | |
2011-02-03 | Build fixes | Jean-Marc Valin | |
2011-02-03 | Oops, had inverted some tuning lines | Jean-Marc Valin | |
2011-02-03 | Hybrid mode tuning | Karsten Vandborg Sorensen | |
2011-02-03 | CELT update | Jean-Marc Valin | |
2011-02-03 | Some work on the build | Jean-Marc Valin | |
2011-02-02 | Enabling the CELT post-filter in Opus | Jean-Marc Valin | |
2011-02-02 | CELT update | Jean-Marc Valin | |
2011-02-01 | Enabling real CELT VBR | Jean-Marc Valin | |
2011-02-01 | CELT update | Jean-Marc Valin | |
2011-01-31 | CELT update | Jean-Marc Valin | |
2011-01-31 | Fixes resampling in CELT-only mode | Jean-Marc Valin | |
2011-01-31 | Merge stereo switching CELT API | Jean-Marc Valin | |
2011-01-30 | Updated to CELT's new API | Jean-Marc Valin | |
2011-01-22 | CELT update | Jean-Marc Valin | |
2011-01-18 | CELT update | Jean-Marc Valin | |
2010-11-08 | CELT updated to 0.9.0 (+ PLC fix) | Jean-Marc Valin | |