Please expand {set|unset}-pulseaudio macros (debdiff attached)

Bug #258581 reported by Conn O Griofa
14
Affects Status Importance Assigned to Milestone
alsa-utils (Ubuntu)
Won't Fix
Wishlist
Unassigned
pulseaudio (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: alsa-utils

Hello,

By default, the "asoundconf {set|unset}-pulseaudio" macros define the "pcm.!default" and "ctl.!default" devices to allow ALSA applications to use PulseAudio correctly.

Unfortunately, some applications do not correctly select the "default" ALSA device correctly, but they do allow manual selection of custom devices. If we create extra entries named "pcm.pulse" and "ctl.pulse" (as recommended by the upstream PerfectSetup page), then users can allow Skype to function with PulseAudio by selecting the "pulse" device in Skype's Sound Options.

Other applications aside from Skype may need this workaround; therefore I am posting a debdiff against Intrepid's current version of alsa-utils that will set these extra devices.

Related branches

Revision history for this message
Conn O Griofa (psyke83) wrote :
Revision history for this message
Daniel T Chen (crimsun) wrote :

For intrepid, this change also needs to be applied to alsa-lib (i.e., you need to add the appropriate definitions to /usr/share/alsa/alsa.conf in the alsa-lib source package). Note that the overriding of default requires an additional alsa-plugins change that isn't yet in intrepid.

Changed in alsa-utils:
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Conn O Griofa (psyke83) wrote :

Due to recent changes in pulseaudio and alsa-lib, I am attaching a debdiff to extend the configuration of the alsa-pulse.conf file in the pulseaudio source package.

This is both the recommended configuration (from upstream's PerfectSetup) and is required for some buggy applications (Skype). It will not cause any other regressions or conflicts.

Revision history for this message
Conn O Griofa (psyke83) wrote :

In case the debdiff is overkill, here's the updated pulse-alsa.conf file with the included definitions.

Changed in pulseaudio:
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pulseaudio - 0.9.10-2ubuntu6

---------------
pulseaudio (0.9.10-2ubuntu6) intrepid; urgency=low

  * debian/pulse-alsa.conf: extend configuration to include "pulse"
    definitions for buggy ALSA applications (e.g., Skype). (LP: #258581)

 -- Conn O Griofa <email address hidden> Tue, 23 Sep 2008 16:12:19 +0100

Changed in pulseaudio:
status: Confirmed → Fix Released
Revision history for this message
Andreas (andreas-kotowicz) wrote :

assigning the "pulse" device in skype works but I can not get my built-in microphone to work. Some additional information should be provided so that users know how to use this "pulse" device so that everything actually works. I played around with all my microphone settings in the volume-settings, etc, but I still can't get skype to record from my microphone.

Revision history for this message
pyjamashark (pyjamashark) wrote :

I have exactly the same problem on my dell inspiron 1525 running intrepid - even though I've assigned skype to use 'pulse' for audio capture my built in microphone doesn't work. However, using sound recorder I can confirm that the internal mic does actually work! This is a rather crucial bug for me and I can't seem to find a work around.

Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 258581] Re: Please expand {set|unset}-pulseaudio macros (debdiff attached)

I believe you can try and use the actual sound card device for your microphone for skype, and use the pulse option as your output. I believe the perfect setup page on the pulseaudio wiki explains this better.

Revision history for this message
Andreas (andreas-kotowicz) wrote :

I think it's really confusing to the user why he / she shouldn't be using the pulse device for both sound input and output since he / she sees this device in the drop-down menu.

Using the microphone by directly selecting from one of the 10 (!!) devices (default, pulse, hdmi, headset + 3x2 HDA Intel) which are offered to me, does still not work.

The only way I can currently use the sound in in skype is by plugging in an external microphone on the usb port.

Revision history for this message
pyjamashark (pyjamashark) wrote :

Ah thanks Luke - worked like a charm on my dell inspiron 1525. I only hope something can be done to make sure this is an easier process for new ubuntu users.

Revision history for this message
Andreas (andreas-kotowicz) wrote :

Luke: Your suggestion does not work for me. On Hardy I had pulseaudio & Skype working without the pulse device by assigning the card directly. Unfortunately, on Intrepid this does not work anymore. This is a true regression for me.
Furthermore, I believe the joe average user expects skype to work through the "pulse" devices - as long as not stated otherwise. Your suggestion of the perfectsetup page should be documented in a place so users can find it.

Revision history for this message
Daniel T Chen (crimsun) wrote :

Karmic and newer no longer ship asoundconf

Changed in alsa-utils (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.