Skip to content
Snippets Groups Projects
  1. 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.
      Verified
      f3cff05e
  2. Sep 11, 2017
  3. Jun 13, 2017
  4. Jun 02, 2017
  5. May 30, 2017
  6. May 23, 2017
  7. May 17, 2017
  8. Apr 13, 2017
  9. 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
  10. Feb 18, 2017
  11. Feb 15, 2017
  12. Feb 10, 2017
  13. Feb 04, 2017
  14. Jan 30, 2017
  15. Jan 26, 2017
  16. Jan 23, 2017
  17. Jan 18, 2017
  18. 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
  19. Dec 22, 2016
  20. 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
  21. 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.
      Unverified
      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.
      Unverified
      3fdfcd40
  22. Nov 02, 2016
  23. Oct 05, 2016
  24. Aug 17, 2016
  25. Aug 06, 2016
  26. Aug 05, 2016
  27. Jul 30, 2016
  28. Jul 28, 2016
  29. Jul 25, 2016
  30. Jul 22, 2016
  31. Jul 21, 2016
Loading