Skip to content
Snippets Groups Projects
  1. Dec 04, 2012
  2. Dec 03, 2012
    • Ralph Giles's avatar
      Remove MSVC incremental linking directives. · 124f69b0
      Ralph Giles authored
      This avoids linker errors with VS2010 of the form
          failure during conversion to COFF: invalid file or corrupt
          [c:\users\giles\opus\source\opus_demo.vcxproj]
      
      The problem does not occur if the project files are updated
      to build under VS2012.
      124f69b0
  3. Dec 01, 2012
  4. Nov 09, 2012
    • Ralph Giles's avatar
      Fix line endings on MSVC project files. · c55f4d8d
      Ralph Giles authored
      These files has unix line endings, while the other
      project files have dos line endings.
      
      I hoped this would fix the link error about corrupt
      or invalid files with these projects, but it doesn't.
      Running 'Update project files...' in the VS2012 IDE
      is a work around, but it just adds a <PlatformToolset>
      element to each <PropertyGroup> and a line ending at
      the end of the file.
      c55f4d8d
  5. Oct 30, 2012
  6. Oct 27, 2012
    • Gregory Maxwell's avatar
      Fix several issues with multistream argument validation. · de95da9b
      Gregory Maxwell authored
      As reported by Mark Warner opus_multistream_*_create were depending on
       the behavior of malloc(0) in order to correctly report some kinds of
       argument errors. Bad arguments could be incorrectly reported as
       allocation failures. This changes multistream to explicitly check the
       arguments like the single stream _create functions. The unit tests were
       enough to catch this on systems where malloc(0) returns NULL but didn't
       catch it on other systems because the later _init call would catch the
       bad arguments and trigger the correct error if and only if the malloc
       didn't return a null pointer.
      
      In multistream_encoder_init failures of the internal non-multistream
       init calls were not being caught and propagated. Decode didn't have
       this problem. This propagates the errors and adds additional tests
       (the multistream encoder api is sill under tested) that would have
       detected this error.
      
      Plus add some stronger tests for things like error==NULL for the _create
       functions that take a pointer for error output.
      de95da9b
  7. Oct 23, 2012
    • Emily Bowman's avatar
      Fix MSVC linker warnings · f77e86a2
      Emily Bowman authored
      
      Specify the correct debug runtime libraries for the test
      and demo executables to prevent mismatch warnings with
      the default runtime.
      
      Signed-off-by: default avatarRalph Giles <giles@mozilla.com>
      f77e86a2
    • Ralph Giles's avatar
      Include process.h for _getpid on windows. · 662ae9bb
      Ralph Giles authored
      Previously the test programmes happened to link because _getpid
      returns an int, which is the default prototype. Instead, include
      the appropriate header to supply a real declaration, fixing the
      associated warning.
      
      I moved the getpid->_getpid define to the site of the header
      inclusion to make clear what's going on, rather than have it
      floating in win32/config.h.
      662ae9bb
  8. Oct 11, 2012
  9. Sep 27, 2012
  10. Sep 26, 2012
  11. Aug 21, 2012
  12. Aug 09, 2012
  13. Aug 08, 2012
  14. Jul 16, 2012
    • 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
  15. Jul 14, 2012
  16. Jul 13, 2012
  17. Jul 12, 2012
  18. Jul 11, 2012
  19. Jun 01, 2012
  20. May 18, 2012
  21. May 16, 2012
  22. May 11, 2012
  23. Apr 30, 2012
  24. Apr 24, 2012
  25. Apr 20, 2012
  26. Apr 02, 2012
  27. Mar 06, 2012
  28. Feb 17, 2012
  29. Jan 24, 2012
  30. Nov 26, 2011
  31. Oct 31, 2011
  32. Oct 30, 2011
  33. Oct 29, 2011
Loading