Hi Julian,

Sorry I wasn't really clear! xfce4-volumed (vanilla) only knows
GStreamer, so it tries to find an audio card and then interacts with it.
What PulseAudio does (as far as I know) to make old apps like
xfce4-volumed work is that it emulates an Alsa card, which xfce4-volumed
picks up if configured properly (in short if you install PulseAudio
after using Alsa you may need to manually change the xfconf keys of
xfce4-volumed to start using the Pulse "card").

The reason I wanted multiple tests done is because I don't know where
the leak is. I've looked at my code a lot and it should only leak a
little bit when it's disconnecting. So the leak might be in the
GStreamer mixer interface with some configurations, the keybinder
library with some configurations (not so likely), etc. I can't trigger
leaks on my system, but trying Pulse or Alsa as a backend might give
clues on what code branches or what parameters cause some function to
leak. Trying the -pulse version will also inform whether it's some of
the code only present in vanilla that leaks (in which case it's more
likely to be my fault :) ).

To try using Alsa instead of Pulse, the most direct way is to remove
Pulse from your system and kill the pulseaudio daemon (make sure to save
whatever custom configuration you have). To try -pulse, you'd need to
get the package from Ubuntu, I don't remember the name of the
PPA/repository where it is though.

Your help is very appreciated, and obviously take your time, this bug
has been here for 5 years anyway, so there's no hurry ;)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/607474

Title:
  xfce4-volumed using too much RAM

To manage notifications about this bug go to:
https://bugs.launchpad.net/xfce4-volumed/+bug/607474/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to