1. 08 Jun, 2019 4 commits
  2. 27 Dec, 2018 1 commit
  3. 04 Oct, 2018 1 commit
  4. 01 Oct, 2018 1 commit
  5. 27 Sep, 2018 1 commit
  6. 21 Jun, 2018 1 commit
  7. 10 Apr, 2018 1 commit
  8. 24 Jan, 2018 1 commit
  9. 12 Jul, 2017 3 commits
  10. 30 Jan, 2017 1 commit
    • Arun Raghavan's avatar
      sink, source: Add a mode to avoid resampling if possible · cc021c73
      Arun Raghavan authored
      This adds an "avoid-resampling" option to daemon.conf that makes the
      daemon try to use the stream sample rate if possible (the device needs
      to support it, which currently only ALSA does), and there should not be
      any other stream connected).
      
      This should enable some of the "audiophile" use-cases where users wish
      to play high sample rate audio files without resampling.
      
      We still will do conversion if sample formats don't match, though. This
      means that if you want to play 96 kHz/24 bit audio without any
      modification the default format will need to be set to be 24-bit as
      well. This will force all streams to be upconverted, which, other than
      the wasted resources, should be relatively harmless.
      cc021c73
  11. 19 Jan, 2017 1 commit
  12. 13 Jan, 2017 1 commit
  13. 09 Sep, 2016 1 commit
  14. 24 May, 2016 1 commit
    • Alexander Patrakov's avatar
      Disable LFE remixing by default · adbaae77
      Alexander Patrakov authored
      The current LFE crossover filter removes low frequencies from the main
      channels and puts them into the LFE channel with the wrong amplitude.
      It is not known for sure what is the correct relative amplitude (acoustic
      measurements are required with real hardware), and changing that might
      introduce a new bug, "it clips the LFE channel".
      
      So just disable the feature by default until a better understanding
      emerges how it should work. This, essentially, returns the defaults
      to their state as of PulseAudio 6.0.
      
      Some more observations:
      
      - Most of available active analog speakers on the market do the
      necessary crossover filtering already, and HDMI receivers can be
      configured to do that, too, so a crossover filter in PulseAudio is
      harmful in these use cases.
      
      - The "laptop with a builtin subwoofer" use case requires manual
      configuration anyway because the default crossover frequency (120 Hz) is
      wrong for laptop speakers.
      
      - Finally, Windows 10 with a built-in USB audio driver does not synthesize
      the LFE channel given a 5.1 card and a stereo audio stream by default.
      
      Hides: https://bugs.freedesktop.org/show_bug.cgi?id=95021Signed-off-by: Alexander Patrakov's avatarAlexander E. Patrakov <patrakov@gmail.com>
      adbaae77
  15. 27 Apr, 2016 2 commits
  16. 14 Dec, 2015 1 commit
    • 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
  17. 04 Dec, 2015 2 commits
  18. 25 Sep, 2015 1 commit
  19. 11 Jun, 2015 1 commit
  20. 06 May, 2015 1 commit
  21. 05 May, 2015 1 commit
  22. 30 Mar, 2015 3 commits
  23. 12 Feb, 2015 4 commits
  24. 14 Jan, 2015 1 commit
  25. 19 Dec, 2014 1 commit
  26. 04 Nov, 2014 1 commit
  27. 03 Nov, 2014 2 commits
    • Colin Guthrie's avatar
      launch: Disable autospawn by default when systemd daemon support is enabled. · 7276faca
      Colin Guthrie authored
      When enabled, this method is prefered over pulseaudio's built in
      systems so we should try our best to ensure that it cannot be spawned
      outside of the mechanisms desired.
      
      Packagers should call 'systemctl --global enable pulseaudio.socket' to
      enable the socket for all users, or alternatively ship an enabling
      symlink in /usr/lib/systemd/user/sockets.target.wants/ folder. It may
      also make sense for distributions to add in a ConditionNNN= line to the
      socket unit if they have a downstream mechanism for enabling or
      disabling pulseaudio.
      
      If individual users wish to opt out of this vendor (or administrator)
      decision, they can call 'systemctl --user mask pulseaudio.socket'
      7276faca
    • Colin Guthrie's avatar
      e7755291