a2dp profile fails to show any audio sinks in pulseaudio
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bluez (Ubuntu) |
Fix Released
|
High
|
Mathieu Trudel-Lapierre | ||
Precise |
Fix Released
|
High
|
Mathieu Trudel-Lapierre |
Bug Description
After upgrading to bluez 4.98, the a2dp profile on my bluetooth headset fails to expose any audio sinks to pulseaudio, as far as I can see. The hsp profile does show both a sink and a source as expected.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: bluez 4.98-0ubuntu3
ProcVersionSign
Uname: Linux 3.2.0-9-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CheckboxSubmission: 017452a27eca3c8
CheckboxSystem: ecaaad6fa1e0799
Date: Thu Jan 19 07:18:53 2012
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
InterestingModules: rfcomm bnep btusb bluetooth
MachineType: LENOVO 3249CTO
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: bluez
UpgradeStatus: Upgraded to precise on 2011-11-08 (71 days ago)
dmi.bios.date: 08/23/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6QET52WW (1.22 )
dmi.board.name: 3249CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 3249CTO
dmi.product.
dmi.sys.vendor: LENOVO
hciconfig:
hci0: Type: BR/EDR Bus: USB
BD Address: 70:F3:95:44:6E:D2 ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING PSCAN
RX bytes:203237347 acl:1178 sco:3962461 events:160070 errors:0
TX bytes:485280022 acl:318085 sco:3962350 commands:423 errors:4
modified.
mtime.conffile.
syslog:
Related branches
Changed in bluez (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
assignee: | nobody → Mathieu Trudel-Lapierre (mathieu-tl) |
tags: | added: rls-mgr-p-tracking |
If I'm to believe the behaviour on my system this appears to be relevant: bluetooth- device" (argument: "address= "00:16: FE:D6:F8: 84" path="/ org/bluez/ 19690/hci0/ dev_00_ 16_FE_D6_ F8_84"" ): initialization failed.
Jan 24 17:12:46 gaea pulseaudio[3225]: [pulseaudio] module.c: Failed to load module "module-
From testing, it seems like this is because by default, bluez upstream has moved from the older socket-based API to a DBus API using the /MediaEndpoint paths. Pulseaudio doesn't look like it's able to handle this yet, and as soon as I enable the socket API things start to work again.