Skip to content
Snippets Groups Projects
  1. May 18, 2016
  2. May 17, 2016
  3. May 12, 2016
  4. May 11, 2016
  5. Sep 01, 2015
  6. Jul 03, 2014
    • Joshua Milas's avatar
      Add ~ to the arguments of genversion.bat · bb4b6885
      Joshua Milas authored
      
      genversion.bat would fail if an argument was passed with quotations.
      This is because the quotations were not being stripped before using
      them as variables, causing the _temp files not being created.
      
      Adding ~ to the arguments causes windows to strip the quotations,
      enabling it to be used with path names containing spaces and the
      MSVS pre-build event.
      
      Signed-off-by: default avatarRalph Giles <giles@mozilla.com>
      bb4b6885
  7. Nov 27, 2013
    • Ron's avatar
      Drop the use of --always to git-describe · a1740d9a
      Ron authored
      This is a partial revert of c435f06b,
      since it didn't actually fix the original problem with shallow clones.
      It returns just a hash, not something we (currently) can extract as a
      version string in the form things are expecting.
      a1740d9a
  8. 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
  9. Oct 01, 2013
    • Ralph Giles's avatar
      Don't use --dirty in genversion.bat. · c9e2014f
      Ralph Giles authored
      This script updates version.mk, which is under version control,
      so the tree is always dirty. Until the script is updated to write
      package_version instead, incorporating version.mk as a fallback
      the way update_version does, it's better not to use --dirty.
      c9e2014f
    • Ralph Giles's avatar
      Pass --always to git describe. · c435f06b
      Ralph Giles authored
      This generates a useful version string even for --depth=1 checkouts.
      The option was added in git v1.6.6.
      c435f06b
  10. Aug 21, 2013
  11. Jul 15, 2013
    • Ralph Giles's avatar
      Disable MSVC posix security warnings in the project file. · ecc81ee6
      Ralph Giles authored
      By default Visual Studio warns about various C stdlib calls,
      recommending non-portable replacements instead. We disable
      this warning in a number of places in the source.
      
      Since they're specific to the Visual Studio build, it's better
      to disable them just in the project files where they always
      apply to the correct toolchain.
      
      I have only added the disable setting to project files which
      need it currently: opus, test_opus_encode, and test_opus_decode.
      ecc81ee6
  12. Jun 27, 2013
    • Jean-Marc Valin's avatar
      Big squashed commit of Garf's MSVC reorg: · 1975eead
      Jean-Marc Valin authored
      
      commit 77880655f652c54415e4b5f03b5984b951f5267b
      Author: Timothy B. Terriberry <tterribe@xiph.org>
      Date:   Wed Jun 26 12:23:53 2013 +0200
      
          Fix version.mk parsing in genversion.bat.
      
          This was broken by the changes in 0482c82f to make it work with spaces.
      
          CMD interprets the quotes to mean the argument to FOR is a string,
          not a file name. Instead, we expand the path to a short file name.
      
      Signed-off-by: default avatarGian-Carlo Pascutto <gcp@sjeng.org>
      
      commit 8e97847ecac3a04956747b117fefef14939cbcbe
      Merge: 0482c82 3c0aa8fc
      Author: Gian-Carlo Pascutto <gcp@sjeng.org>
      Date:   Wed Jun 26 12:19:41 2013 +0200
      
          Merge branch 'master' into msvc_reorg
      
      commit 0482c82fea6dd397a7d2ab50dc6cda4965278fc2
      Author: Gian-Carlo Pascutto <gcp@sjeng.org>
      Date:   Tue May 21 17:59:30 2013 +0200
      
          Make genversion.bat work in paths with spaces.
      
      commit 3648ec55b7511119735280fc49bc57c7a3b55d6a
      Author: Gian-Carlo Pascutto <gcp@sjeng.org>
      Date:   Tue May 21 17:42:14 2013 +0200
      
          Rework output & intermediate dirs for parallel build support.
      
      commit c367a0fcfcbf5551fb65d61365d9b832d7af2b38
      Merge: bafb1dd b518b56f
      Author: Gian-Carlo Pascutto <gcp@sjeng.org>
      Date:   Tue May 21 14:17:11 2013 +0200
      
          Merge branch 'master' into msvc_reorg
      
          Conflicts:
          	win32/VS2010/celt.vcxproj
          	win32/VS2010/opus.vcxproj
          	win32/VS2010/silk_common.vcxproj
          	win32/VS2010/silk_float.vcxproj
      
      commit bafb1dda3fcf6785decdfb42a1f934c7fab0c567
      Author: Gian-Carlo Pascutto <gcp@sjeng.org>
      Date:   Mon Mar 11 21:25:28 2013 +0100
      
          Fix two more files to not have the Platform Toolset explicitly set.
      
      commit c69c870201fec7461862fe79731a37866a1810f1
      Author: Gian-Carlo Pascutto <gcp@sjeng.org>
      Date:   Mon Mar 11 21:08:00 2013 +0100
      
          Add missing SILK MSVC project files.
      
      commit a0d41fb7f97558c8f812d500b9027c77907c37c0
      Author: Gian-Carlo Pascutto <gcp@sjeng.org>
      Date:   Fri Mar 8 15:00:51 2013 +0100
      
          Use the default toolset in the MSVC project files.
      
      commit 34aac5b2637ed38c5620f0d876e08db232849933
      Author: Gian-Carlo Pascutto <gcp@sjeng.org>
      Date:   Fri Mar 8 14:54:41 2013 +0100
      
          Move the MSVC project files outside the source tree.
      
          Bring the project structure more in line with the one in libogg.
      1975eead
  13. Jun 17, 2013
  14. May 20, 2013
  15. Dec 21, 2012
  16. Dec 07, 2012
  17. Oct 30, 2012
  18. Oct 23, 2012
    • Ralph Giles's avatar
      Include process.h for _getpid on windows. · 662ae9bb
      Ralph Giles authored
      Previously the test programmes happened to link because _getpid
      returns an int, which is the default prototype. Instead, include
      the appropriate header to supply a real declaration, fixing the
      associated warning.
      
      I moved the getpid->_getpid define to the site of the header
      inclusion to make clear what's going on, rather than have it
      floating in win32/config.h.
      662ae9bb
  19. Aug 16, 2012
  20. Aug 09, 2012
  21. Jul 20, 2012
  22. Jul 16, 2012
    • gcp's avatar
      Make MSVC build work in parallel. · eeb7bd3d
      gcp authored and Gregory Maxwell's avatar Gregory Maxwell committed
      The (non-default) temporary & output dirs configured in the projects could
      cause issues when doing compilation on a multiprocessor machine. Cleaned
      this up a little to use the defaults, which makes that work again and
      doesn't make the output structure any worse. Also removed debug output for
      release binaries & a tiny whitespace fix.
      eeb7bd3d
  23. Jul 12, 2012
  24. Dec 13, 2011
    • Koen Vos's avatar
      SILK fixes following last codec WG meeting · bf75c8ec
      Koen Vos authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      decoder:
      - fixed incorrect scaling of filter states for the smallest quantization
        step sizes
      - NLSF2A now limits the prediction gain of LPC filters
      
      encoder:
      - increased damping of LTP coefficients in LTP analysis
      - increased white noise fraction in noise shaping LPC analysis
      - introduced maximum total prediction gain.  Used by Burg's method to
        exit early if prediction gain is exceeded.  This improves packet
        loss robustness and numerical robustness in Burg's method
      - Prefiltered signal is now in int32 Q10 domain, from int16 Q0
      - Increased max number of iterations in CBR gain control loop from 5 to 6
      - Removed useless code from LTP scaling control
      - Optimization: smarter LPC loop unrolling
      - Switched default win32 compile mode to be floating-point
      
      resampler:
      - made resampler have constant delay of 0.75 ms; removed delay
        compensation from silk code.
      - removed obsolete table entries (~850 Bytes)
      - increased downsampling filter order from 16 to 18/24/36 (depending on
        frequency ratio)
      - reoptimized filter coefficients
      bf75c8ec
  25. Aug 31, 2011
  26. Aug 29, 2011
  27. Jul 29, 2011
  28. May 02, 2011
    • 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
  29. Feb 15, 2011
Loading