1. 22 Jan, 2016 1 commit
  2. 15 Jan, 2016 2 commits
  3. 12 Jan, 2016 2 commits
  4. 08 Jan, 2016 1 commit
    • Kamil Rytarowski's avatar
      NetBSD: Stop depending upon nonstandard __WORDSIZE · 7c1a5d61
      Kamil Rytarowski authored
      There is no way to check CPU type in a portable way across ABIs.
      
      Assume if pointers are 64-bit that CPU is capable to perform fast
      64-bit operations. Add an extra check to handle x32-ABI.
      
      PulseAudio by default builds with -Wundef. If we add -Werror=undef this
      missing define is fatal. By default build log is full of entries like:
      
      In file included from ./pulsecore/core.h:47:0,
                       from ./pulsecore/module.h:31,
                       from ./pulsecore/sink-input.h:31,
                       from pulsecore/sound-file-stream.c:36:
      ./pulsecore/sample-util.h: In function 'pa_mult_s16_volume':
      ./pulsecore/sample-util.h:58:5: warning: "__WORDSIZE" is not defined [-Wundef]
       #if __WORDSIZE == 64 || ((ULONG_MAX) > (UINT_MAX))
           ^
      
      (NetBSD-7.99.21 with default GCC 4.8.5)
      
      This change fixes build issues on NetBSD.
      
      This also address a bug reported by Shawn Walker from Oracle (possibly Solaris):
      Bug 90880 - builds can fail due to non-portable glibc-specific internal macro usage
      7c1a5d61
  5. 07 Jan, 2016 2 commits
  6. 04 Jan, 2016 4 commits
  7. 29 Dec, 2015 3 commits
  8. 27 Dec, 2015 2 commits
  9. 21 Dec, 2015 3 commits
  10. 20 Dec, 2015 1 commit
  11. 18 Dec, 2015 3 commits
  12. 15 Dec, 2015 1 commit
  13. 14 Dec, 2015 4 commits
    • Felipe Sateler's avatar
      build-sys: Make pulsecore a private library · 2c2c2676
      Felipe Sateler authored
      It is not meant to be used by third parties, so do not install in a public dir
      2c2c2676
    • Tanu Kaskinen's avatar
      client-conf, daemon-conf: enable .d directories · 7b9fcc01
      Tanu Kaskinen authored
      I want to enable client.conf.d, because in OpenEmbedded-core we have
      a graphical environment called Sato that runs as root. Sato needs to
      set allow-autospawn-for-root=true in client.conf, but the default
      configuration in OpenEmbedded-core should not set that option. With
      this patch, I can create a Sato-specific package that simply installs
      50-sato.conf in /etc/pulse/client.conf.d without conflicting with the
      main client.conf coming from a different package.
      
      daemon.conf.d is enabled just because it would be strange to not
      support it while client.conf.d is supported.
      7b9fcc01
    • Tanu Kaskinen's avatar
      conf-parser: add support for .d directories · 1d7ce901
      Tanu Kaskinen authored
      This allows a configuration scheme where after loading configuration
      from "somefile", the parser loads configuration from files in
      directory "somefile.d". This feature needs to be enabled on a per-file
      basis, though, and this patch doesn't yet enable the feature for any
      files.
      1d7ce901
    • David Henningsson's avatar
      typedefs.h: Move some typedefs to a separate file · d9746004
      David Henningsson authored
      The relationship between sinks, sources, cards, profiles, and ports
      is becoming ever more intertwined, to the point that if you try to
      include one file from the other, you're likely to end up with some
      weird error somewhere else.
      
      Work around this by creating a new typedefs.h, which does not depend
      on anything else, and just creates a few typedefs.
      
      (Can be expanded with more typedefs in the future if the need arises.)
      Signed-off-by: David Henningsson's avatarDavid Henningsson <david.henningsson@canonical.com>
      d9746004
  14. 11 Dec, 2015 1 commit
  15. 08 Dec, 2015 3 commits
  16. 07 Dec, 2015 5 commits
  17. 04 Dec, 2015 2 commits