Skip to content
Snippets Groups Projects
  1. Feb 13, 2025
  2. Mar 01, 2024
  3. Feb 14, 2024
  4. Dec 05, 2023
  5. Nov 17, 2023
  6. Oct 18, 2023
  7. Oct 15, 2023
  8. Jun 20, 2023
  9. Mar 27, 2018
  10. Jan 26, 2018
  11. Oct 05, 2017
  12. Jun 01, 2017
  13. Dec 20, 2016
    • Jean-Marc Valin's avatar
      Makes analysis run at 24 kHz, with 20-ms frames · cf9409fe
      Jean-Marc Valin authored
      The change also makes the analysis run for sampling rates of 16 kHz and 24 kHz
      since the features are only computed on the 0-8 kHz band. The longer time
      window (20 ms instead of 10 ms) makes the tonality estimator more reliable
      for low-pitch harmonics.
      Verified
      cf9409fe
  14. Nov 05, 2016
  15. Jul 17, 2016
  16. Jul 06, 2016
  17. Sep 01, 2015
    • Jonathan Lennox's avatar
      Reorganize x86 SSE intrinsics code. · 43120f00
      Jonathan Lennox authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      Enable x86 intrinsics when building in floating-point mode.
      Support SSE as an arch value.
      Use RTCD to conditionally enable existing floating-point Celt SSE code.
      Call functions directly (without RTCD) when their architecture can be presumed.
      Use SSE4.1 intrinsics optimized code for Silk even in floating-point mode.
      43120f00
  18. Jan 06, 2014
  19. Nov 18, 2013
  20. Nov 14, 2013
  21. Nov 09, 2013
  22. Oct 28, 2013
    • Gregory Maxwell's avatar
      Replace "inline" with OPUS_INLINE. · 7830cf1b
      Gregory Maxwell authored
      Newer versions of MSVC are unhappy with the strategy of the build
       environment redefining "inline" (even though they don't support the
       actual keyword). Instead we define OPUS_INLINE to the right thing
       in opus_defines.h.
      
      This is the same approach we use for restrict.
      7830cf1b
  23. Sep 06, 2013
  24. Aug 31, 2013
    • Jean-Marc Valin's avatar
      Surround masking rewrite · fdceae89
      Jean-Marc Valin authored
      The channel energy is now computed using an MDCT in the multi-stream
      encoder rather than computing the energy of the stereo downmix.
      fdceae89
  25. May 17, 2013
  26. May 10, 2013
    • Ron's avatar
      Fully automate version updating · 2f2f9d63
      Ron authored
      This one meets or exceeds the following requirements:
      
       - Version is checked/updated for every build action when in the git repo.
         Does not require the user to re- ./configure to get the correct version.
      
       - Version is not updated automatically when using exported tarball source.
         Avoids accidentally getting a wrong version from some other git repo in
         a parent directory of the source, and allows setting the correct version
         for distro package exports.
      
       - Automatic updating can be manually suppressed.
         For developers doing lots of change/rebuild cycles they don't plan to
         release, when they don't want a full rebuild triggered for every commit,
         and again for every change made immediately after a commit.
         The version will still always be updated if they do a `make dist`.
      
       - Does not require any manual updating of versions in the mainline git
         repo for each release aside from normal tagging.  The version is
         recorded in one file only, that is automatically generated and will
         never need to be committed.
      
       - Does not require gnu-make features for the autoconf builds.
      
      It does not currently:
      
       - Keep a checksum of every source file in tarball releases to mangle the
         version if people modify the tarball source.  Responsible people can
         manually update the version easily though in such cases.
      
      The version.mk file is now only used by the VC project files.  Once they
      are updated to use the package_version file too, then it can be deleted
      from the repository.
      2f2f9d63
  27. May 05, 2013
  28. Dec 21, 2012
  29. Nov 08, 2012
  30. Oct 09, 2012
  31. Jul 18, 2012
  32. Jul 13, 2012
Loading