The problem is that the with the alsa blutooth plugin,
snd_pcm_update_avail() is returning EAGAIN instead of 0 when no data is
available. And pulseaudio expect snd_pcm_update_avail() to never return
EAGAIN.

According to ALSA developers, the bluetooth plugin is doing the wrong thing:
http://thread.gmane.org/gmane.linux.alsa.devel/61365/focus=61366

Here is a patch for bluez package to fix this problem.
I also uploaded a fixed version to my ppa: 
https://edge.launchpad.net/~cavedon/+archive/ppa

** Also affects: bluez (Ubuntu)
   Importance: Undecided
       Status: New

** Attachment added: "bluetooth_hsp_read_no_EAGAIN.patch"
   http://launchpadlibrarian.net/24823070/bluetooth_hsp_read_no_EAGAIN.patch

-- 
[Jaunty] Assertion 'err != -11' failed at modules/module-alsa-source.c:221, 
function try_recover(). Aborting.
https://bugs.launchpad.net/bugs/350829
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to