Skip to content
Snippets Groups Projects
  1. Nov 21, 2023
  2. Nov 20, 2023
  3. Nov 18, 2023
  4. Jul 12, 2023
  5. Aug 04, 2022
    • Jean-Marc Valin's avatar
      Change pitch scaling behavior wrt nFramesPerPacket · 997fdf54
      Jean-Marc Valin authored
      Not sure if it was the original intent, but we now reduce the
      loss percentage threshold for pitch scaling as 1/nFramesPerPacket
      since only the first frame will have pitch scaling anyway.
      As a side effect, this brings back the original behavior of
      disabling pitch scaling for 0% loss.
      997fdf54
  6. Jul 24, 2022
  7. Jul 05, 2022
  8. Jun 28, 2022
  9. Oct 30, 2018
  10. May 14, 2018
  11. Mar 27, 2018
  12. Feb 22, 2018
  13. 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
  14. Feb 15, 2017
  15. Jul 20, 2016
  16. Jul 19, 2016
  17. Jul 17, 2016
  18. Aug 10, 2015
    • Koen Vos's avatar
      Fix for flutter with FEC · 3499e78b
      Koen Vos authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      
      The bug was caused by an improper feedback of the per-frame bitrate, causing
      the bitrate to jump up and down from frame to frame, within a packet.
      The patch avoids this, and also gives a slight improvement in general for
      multi-frame packets, even without FEC.
      
      Signed-off-by: default avatarJean-Marc Valin <jmvalin@jmvalin.ca>
      3499e78b
  19. Oct 04, 2014
  20. Nov 20, 2013
  21. Nov 18, 2013
  22. Nov 12, 2013
  23. 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