Skip to content
Snippets Groups Projects
  1. Nov 07, 2017
  2. Jul 13, 2017
  3. Jul 12, 2017
  4. Jun 14, 2017
  5. Feb 27, 2017
    • Mark Harris's avatar
      Fix compiler warnings · d6d70371
      Mark Harris authored
      - celt/modes.c:430:14: warning: cast from 'const unsigned char *' to
        'opus_int16 *' increases required alignment from 1 to 2 [-Wcast-align]
      - 'C[0][1]' may be used uninitialized [-Wmaybe-uninitialized]
      - Unused variable/parameter
      - Value stored is never read
      - MSVC warnings about "possible loss of data" due to type conversions
      - MSVC warning C4146: unary minus operator applied to unsigned type
      - silk/NLSF_del_dec_quant.c:137:20: warning: array subscript is above
        array bounds [-Warray-bounds] (gcc -O3 false positive)
      - src/mlp_train.h:39:20: warning: function declaration isn't a prototype
        [-Wstrict-prototypes]
      - Remove SMALL_FOOTPRINT code from SSE 4.1 FIR implementation, matching
        the C implementation.
      
      The clang -Wcast-align warnings with SSE intrinsics are a known
      clang issue: https://llvm.org/bugs/show_bug.cgi?id=20670
      Verified
      d6d70371
  6. Feb 19, 2017
  7. Feb 10, 2017
  8. Nov 17, 2016
    • Mark Harris's avatar
      Correct SILK encoder gain limit · bd54e279
      Mark Harris authored
      Ensure that the SILK encoder's log gain is 63, not 64, when encoding
      a maximum-value delta gain index of 40.  This matches the decoder
      and RFC 6716 4.2.7.4, and prevents an assertion failure in the rare
      case that the gain is later independently coded.
      Verified
      bd54e279
  9. Nov 06, 2016
  10. Nov 02, 2016
  11. Nov 01, 2016
  12. Oct 29, 2016
  13. Oct 28, 2016
  14. Oct 05, 2016
  15. Sep 16, 2016
  16. Sep 15, 2016
  17. Sep 01, 2016
  18. Jul 22, 2016
  19. Jul 04, 2016
  20. Sep 01, 2015
    • Jonathan Lennox's avatar
      Make it possible to pass in paths to opus_demo and opus_compare. · 3a1dc9dc
      Jonathan Lennox authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      This patch lets you pass paths for opus_demo and opus_compare to the
      run_vectors.sh script.
      
      The motivation for this was for my aarch64 patches (forthcoming),
      which I've been testing under qemu.  I want to run an emulated
      opus_demo, but a native opus_compare, so the script completes in a
      reasonable amount of time.
      3a1dc9dc
  21. Jan 14, 2014
    • Ralph Giles's avatar
      Fix malloc_hook warning on glibc 2.17 and later. · 4784e071
      Ralph Giles authored
      In glib 2.17 the __malloc_ptr define was removed in favour
      of using void* directly. Our declaration of mhook using this
      type for the second argument therefore rightly generates a warning
      on modern systems, since the type is assumed to be an int, which
      is too narrow to hold a pointer on 64 bit architectures.
      
      Since it was only ever a define we could use an #ifndef to define
      __malloc_ptr ourselves. However we only use it once, so using void*
      in the signature directly is cleaner. This should cause no problems
      on older systems where it will match either the void* or the char*
      (for non __STDC__ code) the define resolved to.
      4784e071
  22. Nov 24, 2013
  23. Nov 22, 2013
  24. Nov 20, 2013
  25. Nov 19, 2013
  26. Nov 18, 2013
  27. Nov 17, 2013
  28. Nov 09, 2013
  29. 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
  30. Oct 12, 2013
  31. Jun 30, 2013
  32. 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
  33. May 27, 2013
Loading