Skip to content
Snippets Groups Projects
  1. Jul 22, 2018
  2. Mar 27, 2018
  3. Dec 07, 2017
  4. Nov 07, 2017
  5. Jul 13, 2017
  6. Jul 12, 2017
  7. Jun 14, 2017
  8. 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
      d6d70371
  9. Feb 19, 2017
  10. Feb 10, 2017
  11. 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.
      bd54e279
  12. Nov 06, 2016
  13. Nov 02, 2016
    • Mark Harris's avatar
      Eliminate trailing spaces · f1deb29c
      Mark Harris authored
      f1deb29c
    • Mark Harris's avatar
      Reduce redundancy when SILK uses too many bits · 20bf3b33
      Mark Harris authored
      Fix Hybrid redundancy assertion failure in ec_enc_shrink(), even
      if SILK produces more than maxBits, by reducing or eliminating
      redundancy when necessary.  Don't reserve space for redundancy that
      is too small to be used for redundancy.  When there is not enough
      space for redundancy, allow the regular frame to use all the bits.
      20bf3b33
  14. Nov 01, 2016
  15. Oct 29, 2016
  16. Oct 28, 2016
  17. Oct 05, 2016
  18. Sep 16, 2016
  19. Sep 15, 2016
  20. Sep 01, 2016
  21. Jul 22, 2016
  22. Jul 04, 2016
  23. 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
  24. 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
  25. Nov 24, 2013
  26. Nov 22, 2013
  27. Nov 20, 2013
  28. Nov 19, 2013
  29. Nov 18, 2013
  30. Nov 17, 2013
  31. Nov 09, 2013
  32. 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
Loading