1. 14 Dec, 2019 8 commits
  2. 10 Dec, 2019 2 commits
    • Kai-Heng Feng's avatar
      alsa: Skip resume PCM if hardware doesn't support it · 734a00c8
      Kai-Heng Feng authored
      Hardwares without SNDRV_PCM_INFO_RESUME capability, like USB Audio,
      don't support snd_pcm_resume() when it's in suspended state.
      
      Let's use snd_pcm_hw_params_can_resume() to check hardware's capability
      before snd_pcm_resume() attempt. If it doesn't support resume, just go
      to snd_pcm_drop() to leave suspended state directly.
      734a00c8
    • Alexander Patrakov's avatar
      Split the enable-lfe-remixing setting into two · 464828fa
      Alexander Patrakov authored
      remixing-produce-lfe controls upmixing, and remixing-consume-lfe
      controls downmixing. The motivation is that a user might want to
      synthesize LFE while playing stereo audio on his/her 5.1 speakers,
      but at the same time follow the industry recommendation to omit
      the LFE channel when producting a stereo downmix (e.g. for headphones)
      from 5.1 content. Or the other way round.
      
      Fixes: #753.
      464828fa
  3. 08 Dec, 2019 1 commit
  4. 06 Dec, 2019 12 commits
  5. 05 Dec, 2019 3 commits
  6. 27 Nov, 2019 5 commits
  7. 26 Nov, 2019 1 commit
  8. 25 Nov, 2019 2 commits
  9. 22 Nov, 2019 1 commit
  10. 21 Nov, 2019 4 commits
    • Dragoon Aethis's avatar
      switch-on-connect: Add blacklisting · ad16d77d
      Dragoon Aethis authored
      Add a new module argument, blacklist, which is a regular expression.
      If the sink/source name matches the provided blacklist regex, don't
      automatically switch to it. By default, no devices are blacklisted.
      
      Add a new function to check whenever a regex pattern is valid, plus
      extra NULL asserts in pa_match.
      ad16d77d
    • gogogogi's avatar
      i18n: Update the Croatian translation · c90894b4
      gogogogi authored
      c90894b4
    • Wim Taymans's avatar
      X11: Add xauthority parameter · c7a55174
      Wim Taymans authored
      Add an xauthority parameter and use it in the startup script.
      
      Apparently on some systems the X authentication cookie is not stored in
      ~/.Xauthority but in some dynamic location pointed to by the XAUTHORITY
      environment variable. The environment variable therefore needs to be set
      in the PulseAudio daemon environment in order to have access to the X
      server from the PulseAudio daemon, but the variable is not necessarily
      set when starting PulseAudio. For example, systemd starts PulseAudio
      outside the X session. The start-pulseaudio-x11 script is run in the
      X session, so it has the environment variable available, and can pass it
      to the X modules, which then can set the variable in the daemon
      environment.
      
      RedHat bug: https://bugzilla.redhat.com/show_bug.cgi?id=1723065
      Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=593746
      
      Based on patch by Alexander Kurtz <kurtz.alex@googlemail.com>
      c7a55174
    • Tanu Kaskinen's avatar
      man: remove outdated information about real-time scheduling · 6f288659
      Tanu Kaskinen authored
      The pulse-rt group doesn't exist any more, and rtkit exists to make it
      safe to acquire real-time scheduling for regular users.
      6f288659
  11. 18 Nov, 2019 1 commit