Skip to content
Snippets Groups Projects
  1. Aug 22, 2020
  2. Jun 12, 2020
  3. Jun 11, 2020
  4. Mar 23, 2020
  5. Mar 09, 2020
  6. Feb 03, 2020
  7. Sep 03, 2019
  8. Jul 08, 2019
  9. May 31, 2019
  10. Apr 09, 2019
  11. Oct 30, 2018
  12. Sep 27, 2018
  13. Jul 22, 2018
    • Mark Harris's avatar
      Silence compiler warnings · 01b035f8
      Mark Harris authored
      clang -Wcast-align warnings with ambisonics enabled
      clang -Wnull-pointer-arithmetic warnings in test_opus_api.c
      gcc -Wimplicit-fallthrough warnings on arm
      msvc warning C4244 in celt_encoder.c with fixed point
      01b035f8
  14. May 24, 2018
    • Jean-Marc Valin's avatar
      Fixes a SILK bandwidth switching regression · cd78f397
      Jean-Marc Valin authored
      The bug was triggered because f982b84d started using prefill for
      SILK bandwidth changes, which reinitialized the encoder state and
      prevented the variable lowpass from working properly. To fix the problem,
      we preserve the sampling rate and variable low-pass when prefilling.
      cd78f397
  15. May 17, 2018
    • Jean-Marc Valin's avatar
      Improving rate control for low bitrate · 85ce87ff
      Jean-Marc Valin authored
      Using a finer table for the rate to SNR curves in silk_control_SNR().
      It's now possible to have an SNR that reaches 0, so we can lower bitrate
      down to ~5 kbps for narrowband and 5.5 kbps for wideband.
      85ce87ff
  16. May 14, 2018
  17. Mar 27, 2018
  18. Feb 22, 2018
  19. Feb 18, 2018
  20. 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
  21. Sep 11, 2017
  22. 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
  23. Jun 02, 2017
  24. May 30, 2017
  25. May 23, 2017
  26. May 17, 2017
  27. Apr 13, 2017
  28. 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
  29. Feb 18, 2017
  30. Feb 15, 2017
  31. Feb 10, 2017
  32. Feb 04, 2017
Loading