Skip to content
Snippets Groups Projects
  1. Oct 23, 2012
    • Emily Bowman's avatar
      Fix the MSVC build. · 3b60e81d
      Emily Bowman authored
      Updates the project files to include the new encoder source files.
      Use OPUS_RESTRICT and include config.h to set the proper defines
      for build under MSVC.
      3b60e81d
    • Ralph Giles's avatar
      Fix MSVC format conversion warnings. · 027ec51b
      Ralph Giles authored
      The Microsoft compiler warns about precision reduction from
      default double literals to the floats we generally use outside
      the fixed-point build. Avoid these by qualifying the literals
      as floats.
      
      Thanks to derf for review.
      027ec51b
  2. Oct 16, 2012
  3. Oct 10, 2012
  4. Oct 09, 2012
  5. Sep 21, 2012
    • Jean-Marc Valin's avatar
      Reduces rate/max rate to make room for redundancy · 6b45974f
      Jean-Marc Valin authored
      This fixes a problem where we could end up starving the redundancy
      frame, especially for CBR. The solution is to make sure that some
      bits are left available -- assuming we use the same rate for redundancy
      as for the rest of the frame.
      6b45974f
  6. Sep 19, 2012
  7. Sep 14, 2012
  8. Sep 12, 2012
  9. Sep 08, 2012
    • Timothy B. Terriberry's avatar
      Remove large multistream stack buffers. · a40689e6
      Timothy B. Terriberry authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      This avoids allocating any buffers on the stack that depend on the
       total channel count.
      Such buffers could easily exceed the size of the
       NONTHREADSAFE_PSEUDOSTACK.
      It also checks the frame_size argument in both the encoder and
       decoder to avoid allocating large stack buffers for opus_encode()
       calls that would fail anyway or opus_decode() calls that would
       never use all that space anyway.
      a40689e6
  10. Sep 06, 2012
  11. Aug 29, 2012
  12. Aug 21, 2012
  13. Aug 17, 2012
    • Ralph Giles's avatar
      Fix an MSVC warning. · 3a9b3545
      Ralph Giles authored
      Microsoft Visual Studio 2010 warns about 'C4146: unary minus
      operator applied to unsigned type, result still unsigned'
      because of the '&-sizeof(void*)' in align().
      
      This commit works around the warning by casting the size_t
      to int before negation.
      
      Patch by Hauke, who reported the issue on the opus mailing
      list. Reviewed by derf.
      3a9b3545
  14. Aug 06, 2012
  15. Jul 27, 2012
  16. Jul 20, 2012
  17. Jul 18, 2012
  18. Jul 17, 2012
  19. Jul 16, 2012
    • gcp's avatar
      Output/intermediate dir cleanup and fixes in 64-bit mode. · 642084c4
      gcp authored and Gregory Maxwell's avatar Gregory Maxwell committed
      Also make the 64-bit builds use the default output directories.
      Fix the type of the default Opus output to be a library.
      642084c4
    • gcp's avatar
      Make MSVC build work in parallel. · eeb7bd3d
      gcp authored and Gregory Maxwell's avatar Gregory Maxwell committed
      The (non-default) temporary & output dirs configured in the projects could
      cause issues when doing compilation on a multiprocessor machine. Cleaned
      this up a little to use the defaults, which makes that work again and
      doesn't make the output structure any worse. Also removed debug output for
      release binaries & a tiny whitespace fix.
      eeb7bd3d
  20. Jul 14, 2012
  21. Jul 13, 2012
Loading