Skip to content
Snippets Groups Projects
  1. Jul 01, 2013
    • Ron's avatar
      Get rid of PC_LIBM · f92286b3
      Ron authored
      It only existed to not include -lm in the .pc for fixed point builds,
      but that is still needed since the float API is still enabled and
      will use at least lrint.
      f92286b3
  2. Jun 30, 2013
  3. Jun 29, 2013
  4. Jun 28, 2013
    • Ron's avatar
      More autoconf housekeeping · 5bac4f26
      Ron authored
      Drop the test for getopt, it's not used anywhere anymore.
      
      Switch the last uses of AC_TRY_COMPILE to AC_COMPILE_IFELSE now.
      The former is marked as obsolete, and this will leave no confusion
      about which to cut and paste if new tests are added.
      
      Double quote all the parameters to AC_LANG_SOURCE and AC_LANG_PROGRAM.
      This is actually required, even if you can get away with not doing it
      sometimes, so again set a good example for future changes to follow,
      to hopefully avoid people getting bitten harder than they need to be.
      
      Don't bother checking for alloca if we're never going to use it
      (ie. if we have C99 variable-size array support).
      The test for this is a bit sketchy anyway ...  we separately test for
      HAVE_ALLOCA_H and USE_ALLOCA, but the test for USE_ALLOCA depends upon
      having alloca.h present, yet the use of these macros in stack_alloc.h
      only tests for HAVE_ALLOCA_H inside of a test for USE_ALLOCA.
      I'm not going to change this logic right now, since I don't know what
      crazy system it was attempting to cater for, though I suspect it was
      one that was not using the autoconf build system ... since with the
      current test that combination should not be possible to obtain.
      
      Use LT_LIB_M instead of the song and dance with testing for exp().
      This should also work for BeOS which is what the exp test was added for.
      It also means we don't unconditionally add -lm to everything via LIBS.
      
      Use LIBM now instead of hardcoding -lm everywhere.
      
      Use AS_HELP_STRING to format all option descriptions.
      
      Don't bother to test for doxygen if using it is --disable'd.
      
      Drop the SYMBOL_VISIBILITY export, it isn't used anywhere (we add the
      compiler flag to CFLAGS).
      5bac4f26
  5. Jun 27, 2013
    • Jean-Marc Valin's avatar
      Fixes more MSVC warnings · e83a365b
      Jean-Marc Valin authored
      e83a365b
    • Jean-Marc Valin's avatar
      Fixes MSVC warning · 157fd8f9
      Jean-Marc Valin authored
      157fd8f9
    • Jean-Marc Valin's avatar
      Avoid name clash with y0 Bessel function · fa3344e8
      Jean-Marc Valin authored
      fa3344e8
    • Jean-Marc Valin's avatar
    • Jean-Marc Valin's avatar
      Fixes MSVC warnings · 16ba19a9
      Jean-Marc Valin authored
      16ba19a9
    • 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
  6. Jun 25, 2013
  7. Jun 17, 2013
  8. Jun 16, 2013
  9. Jun 15, 2013
  10. Jun 14, 2013
  11. Jun 13, 2013
  12. Jun 10, 2013
    • Jean-Marc Valin's avatar
      Moves VBR calculations to a separate function. · 28733d12
      Jean-Marc Valin authored
      Does not change the behaviour of the VBR code in most cases. The only
      exception is that the VBR offset is now taken into accound in the base_rate,
      which will have a (very minor) impact on CVBR at low rate.
      28733d12
  13. Jun 08, 2013
  14. Jun 07, 2013
  15. Jun 06, 2013
  16. Jun 05, 2013
    • Jean-Marc Valin's avatar
      Adds SSE support (only xcorr_kernel() for now) · a092aa8f
      Jean-Marc Valin authored
      There's no CPU detection for it, it only gets enabled by __SSE__
      which gcc (other compilers?) defines automatically when supported
      by -march=, which means at least all x86-64. For ia32, the user needs to
      enable it in the CFLAGS.
      a092aa8f
  17. Jun 04, 2013
  18. May 28, 2013
Loading