Skip to content
Snippets Groups Projects
  1. Jul 08, 2016
  2. Jul 06, 2016
  3. Apr 20, 2016
    • Daniel Verkamp's avatar
      win32: only use dllexport when building DLL · 6e961737
      Daniel Verkamp authored
      If building a static library, marking symbols as dllexport causes them
      to be exported from the final executable. For example, run
      objdump -x opus_demo.exe on a --disabled-shared build and look for the
      export table; there should not be one in a normal Win32 .exe file, but
      when linking static libopus, the exe exports all of the opus_* public
      functions.
      
      Use the libtool-defined DLL_EXPORT flag to determine whether we are
      building a DLL and only specify __declspec(dllexport) in that case.
      6e961737
  4. Jan 08, 2016
  5. Oct 23, 2015
  6. Jun 23, 2015
  7. Feb 20, 2015
  8. Dec 20, 2014
  9. Sep 04, 2014
  10. Feb 24, 2014
  11. Nov 24, 2013
  12. Nov 18, 2013
  13. Nov 15, 2013
  14. Nov 14, 2013
  15. Nov 09, 2013
  16. 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
  17. Jun 30, 2013
  18. Jun 17, 2013
  19. May 18, 2013
  20. May 05, 2013
  21. Mar 18, 2013
  22. Mar 01, 2013
  23. Feb 20, 2013
    • Jean-Marc Valin's avatar
      Adds support for delayed decision · 51f4a32e
      Jean-Marc Valin authored
      Variable duration option renamed to OPUS_SET_EXPERT_FRAME_DURATION,
      with new API.
      Also moves up the analysis to avoid having to do int->float conversion
      on large buffers.
      51f4a32e
  24. Feb 10, 2013
  25. Dec 11, 2012
  26. Dec 04, 2012
  27. Nov 29, 2012
    • Ralph Giles's avatar
      Allow the build files to override OPUS_EXPORT. · 265b6b11
      Ralph Giles authored
      OPUS_EXPORT was conditionalized on OPUS_BUILD, so that symbols
      are export based on public header declarations when building
      opus as a library, but not when those headers are included in
      other programmes. This doesn't address the case when the opus
      source and its caller are both included in the same monolithic
      build.
      
      In that case we want to define OPUS_BUILD, to indicate that we
      are compiling the codec source, but not export the symbols. To
      support this, only define OPUS_EXPORT if it is not already defined.
      This allows build scripts to -DOPUS_EXPORT and override the
      platform-specific attribute decortation in opus_defines.h.
      
      Based on a patch by Sergey Ulanov.
      http://git.chromium.org/gitweb/?p=chromium/deps/opus.git;a=commitdiff;h=6304b9628cb7244e3cc78f740aeb6659562f1857
      265b6b11
  28. Nov 08, 2012
  29. Oct 31, 2012
  30. Oct 06, 2012
  31. Sep 27, 2012
  32. Sep 25, 2012
  33. Sep 19, 2012
Loading