Skip to content
Snippets Groups Projects
  1. Mar 15, 2023
  2. Mar 07, 2023
    • Tristan Matthews's avatar
      speex: sync m4 with libopus m4 · 01f7d3a3
      Tristan Matthews authored
      - In addition to --with-speex=PREFIX, allow --with-speex=yes (to use the speex
        library from --speex-libraries=DIR and includes from --speex-includes=DIR, or
        from the default system directories) or --with-speex=no (to disable use of
        speex), to match opus.m4
      - Fix -Wstrict-prototypes
      - Fix misspelling
      01f7d3a3
  3. Oct 16, 2022
    • Christoph Reiter's avatar
      build: fix mingw build with -D_FORTIFY_SOURCE=2 · e394c217
      Christoph Reiter authored
      The Windows specific header wave_out.h is redefining various
      gnu compiler specific keywords. It was likely introduced when things
      got ported to MSVC, but it didn't take mingw into account.
      
      There are two problems, __attribute__() gets used in system headers and
      removing it can change behaviour and "restrict" being removed can
      lead to less optimized code. __inline seems to work fine though, but is not needed.
      
      CFLAGS="-D_FORTIFY_SOURCE=2 -O2" exposed this now because a required
      __attribute__() is missing:
      
      In file included from speexdec.c:54:
      C:/msys64/ucrt64/include/io.h: In function '_open':
      C:/msys64/ucrt64/include/io.h:407:7: error: invalid use of '__builtin_va_arg_pack_len ()'
        407 |   if (__builtin_va_arg_pack_len() > 1)
      
      Fix by only enabling those macros when building with MSVC.
      e394c217
  4. Aug 24, 2022
  5. Jun 11, 2022
  6. May 09, 2022
  7. May 07, 2022
  8. May 03, 2022
  9. Apr 13, 2022
  10. Jul 16, 2020
  11. Nov 10, 2019
  12. Nov 04, 2019
  13. Oct 29, 2019
  14. Aug 08, 2019
  15. Aug 02, 2019
  16. Jun 20, 2019
  17. Jun 19, 2019
  18. Jun 18, 2019
  19. Oct 22, 2018
  20. Sep 12, 2018
  21. Apr 09, 2018
  22. Nov 03, 2017
  23. Jan 22, 2017
  24. Dec 07, 2016
Loading