markbuntu said: The biggest problem with pulse in ubuntu is that the entire sound system is misconfigured by default. Setting autodetect in Sound directs alsa and oss apps to not use pulseaudio and directly address the hardware drivers. This is a default for conflict, confusion, frustration and anger as only the first opened app will have access to the hardware. If the sound system was properly configured a lot of the problems people experience would go away.
Skype is just a bad joke. It does not work with the latest qt libs so you need to get the static version from medibuntu so you have the old qt libs it needs. Skype also makes assumptions about hardware in its alsa driver that are no longer valid snce the alsa hardware drivers have moved to the kernel. The defaults it installs with are just wrong. There is a lot more wrong with skype than just its inability to use pulseaudio.
Bad applications are no reason to complain about pulseaudio but you can complain about the bad pulse implementation in Ubuntu.
Incorrect.
Firstly, the Sound preference application only applies to GStreamer applications (Totem, Rhythmbox, etc.). It is only system-wide by virtue of GNOME's official applications using the GStreamer framework. Other applications don't give a damn.
Secondly, when it is set to Autodetect, it will try to use the GStreamer sinks in the following order: PulseAudio -> ALSA -> OSS. This is the ideal configuration. Note that if you choose the ALSA output for GStreamer applications, audio will be routed to PulseAudio through the PulseAudio ALSA plugins anyway. Setting this option to OSS will prevent audio from being routed to PulseAudio - in this case, you need to use the padsp wrapper.
The real problem is that the user interface for sound in GNOME is counter-intuitive, because it does not properly account for the way PulseAudio functions - and it's not Ubuntu's fault.
The Sound preference application should explicitly inform users that it applies only to GStreamer / "official" GNOME applications, rather than giving the impression that it can affect every application installed on your system (Skype, VLC, WINE, pretty much any non-GNOME application). Ideally, users should also be made aware that setting this to ALSA will cause audio to be routed to PulseAudio through the PA ALSA plugins.
Many users suffering with PulseAudio problems usually set their GStreamer sink to OSS, and because they hear sound they will assume that the problem is fixed. Unfortunately, they usually have no idea that this completely breaks sound mixing on their system and other application will continue to suffer the consequences of a broken PulseAudio configuration.
In my opinion, we need to ship the PulseAudio Volume Control by default, and perhaps think of ways to encourage upstream GNOME to smoothen their PulseAudio integration on the user-interface front - or else we could do the work in Ubuntu ourselves.
I agree about Skype, though. If you have a Windows installation and have seen the most recent release on that platform, you'll realize that the Linux client is barely maintained in comparison.