Skip to content
Snippets Groups Projects
  1. Feb 22, 2018
  2. Feb 18, 2018
  3. Sep 28, 2017
    • Jean-Marc Valin's avatar
      Better rate allocation for stereo SILK in hybrid mode · f3cff05e
      Jean-Marc Valin authored
      SILK was being allocated too few bits for stereo hybrid, often resulting
      in forced narrowing of the width. We now allocate more bits to SILK
      and reduce the threshold for narrowing. This improves quality enough that
      the bitrate threshold for switching to SILK can be increased to 44 kb/s.
      f3cff05e
  4. Sep 11, 2017
  5. Jun 13, 2017
    • Ralph Giles's avatar
      Fix a duplicate symbol name. · 34d821ce
      Ralph Giles authored
      
      Both versions of silk/tables_NLSF_CB had symbols
      named silk_NLSF_CB1_Wght_Q9 which causes problems
      if both files are build as part of the same
      compilation unit. Rename the wideband version
      to include a 'WB' string to avoid the conflict.
      
      Signed-off-by: default avatarJean-Marc Valin <jmvalin@jmvalin.ca>
      34d821ce
  6. Jun 02, 2017
  7. May 30, 2017
  8. May 23, 2017
  9. May 17, 2017
  10. Apr 13, 2017
  11. 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
  12. Feb 18, 2017
  13. Feb 15, 2017
  14. Feb 10, 2017
  15. Feb 04, 2017
  16. Jan 30, 2017
  17. Jan 26, 2017
  18. Jan 23, 2017
  19. Jan 18, 2017
  20. Jan 17, 2017
    • Linfeng Zhang's avatar
      Revise celt_fir_c() to not pass in argument "mem" · 783ad767
      Linfeng Zhang authored and Felicia Lim's avatar Felicia Lim committed
      The "mem" in celt_fir_c() either is contained in the head of input "x"
      in reverse order already, or can be easily attached to the head of "x"
      before calling the function. Removing argument "mem" can eliminate the
      redundant buffer copies inside.
      Update celt_fir_sse4_1() accordingly.
      783ad767
  21. Dec 22, 2016
  22. 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
  23. Nov 11, 2016
    • Ralph Giles's avatar
      Remove SILK_DEBUG define when _WIN32 and _DEBUG are defined. · 4dde082d
      Ralph Giles authored
      This was just enabling commented-out code, setting a fixed
      default removes dead code.
      4dde082d
    • Ralph Giles's avatar
      Remove commented-out DEBUG_STORE_DATA calls. r=keon · 3fdfcd40
      Ralph Giles authored
      Also remove the SILK_DEBUG_STORE_CLOSE_FILES flush call from
      opus_demo.
      
      This is debugging code which is no longer used, but defining
      the symbols for SILK_DEBUG_STORE_CLOSE_FILES and calling it
      from opus_demo causes linking problems on Microsoft Visual Studio
      where we have strict controls on public symbols and want to
      test the compiled DLL.
      
      Since the code isn't in active use, it's better to remove it
      to avoid clutter and address the linking issue.
      3fdfcd40
  24. Nov 02, 2016
  25. Oct 05, 2016
  26. Aug 17, 2016
  27. Aug 06, 2016
  28. Aug 05, 2016
  29. Jul 30, 2016
  30. Jul 28, 2016
  31. Jul 25, 2016
  32. Jul 22, 2016
Loading