1. 28 Oct, 2013 1 commit
    • 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
  2. 17 Oct, 2013 1 commit
  3. 12 May, 2013 1 commit
  4. 10 May, 2013 3 commits
    • Ron's avatar
      Don't fail hard if package_version does not exist · 8d925ec2
      Ron authored
      There's currently at least one way that people can legitimately get a
      tarball that doesn't include it, via the gitweb snapshots, so create
      it rather than considering that an error to be manually fixed.
      8d925ec2
    • Ron's avatar
      More Makefile.unix tweaks · 8ee899b6
      Ron authored
      Drop some unneeded CINCLUDES.
      Drop the VPATH stuff altogether.  It's entirely unused here, and some of
      the paths in it don't even exist and apparently never have in this tree.
      Drop the 'default' rule, without it there, 'all' already is the default.
      Drop $(TARGET) from all, it already includes 'lib' which is $(TARGET).
      Declare phony targets PHONY.
      8ee899b6
    • 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
  5. 09 Oct, 2012 1 commit
  6. 01 Sep, 2012 1 commit
  7. 16 Aug, 2012 1 commit
  8. 15 Aug, 2012 1 commit
  9. 08 Aug, 2012 1 commit
  10. 17 May, 2012 1 commit
  11. 15 May, 2012 1 commit
  12. 24 Apr, 2012 1 commit
  13. 20 Apr, 2012 1 commit
  14. 02 Apr, 2012 1 commit
  15. 17 Feb, 2012 1 commit
    • Jean-Marc Valin's avatar
      Last updates for draft -11 · 17c59660
      Jean-Marc Valin authored
      - Draft updates
      - Updated code to produce and check test vectors
      - Making sure that the test vectors pass at all rates as well as for mono and stereo
      17c59660
  16. 31 Oct, 2011 2 commits
  17. 27 Oct, 2011 1 commit
  18. 26 Oct, 2011 1 commit
  19. 28 Sep, 2011 1 commit
  20. 19 Sep, 2011 1 commit
  21. 15 Sep, 2011 1 commit
  22. 14 Sep, 2011 1 commit
  23. 07 Sep, 2011 1 commit
  24. 03 Sep, 2011 1 commit
  25. 02 Aug, 2011 2 commits
  26. 25 Jul, 2011 1 commit
    • Ralph Giles's avatar
      Document HAVE_LRINTF in the draft Makefile. · 6f06d343
      Ralph Giles authored
      I've changed the grouping of the options to place the performance-
      related ones after the more serious thread-safety options. This
      is still somewhat confusing as with C99 on wants -DHAVE_LRINTF
      but NOT -Drestrict=
      
      I've also added leading whitespace to the comment lines to better
      distinguish them from the commented-out code lines.
      6f06d343
  27. 02 May, 2011 1 commit
    • Koen Vos's avatar
      Squashed commit of the following: · 494ce976
      Koen Vos authored
      commit dfe4d46f9abf6b0e96e66370d428da4e283204ce
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Mon May 2 09:59:45 2011 -0400
      
          SILK file list update
      
      commit 5faf541d86445eb8ce1775ea206e88afe83c7107
      Author: Jean-Marc Valin <jean-marc.valin@octasic.com>
      Date:   Mon May 2 09:51:29 2011 -0400
      
          Makefiles update
      
      commit f5d70b3ccbe209cc07a1a604fffca93ea34bc64b
      Author: Koen Vos <koen.vos@skype.net>
      Date:   Mon May 2 09:50:33 2011 -0400
      
          SILK stereo update and MSVC build update
      494ce976
  28. 28 Apr, 2011 1 commit
  29. 09 Mar, 2011 2 commits
  30. 03 Feb, 2011 5 commits