Ticket #1656 (closed defect: fixed)
Bad A2DP performance
|Reported by:||Mercury||Owned by:||Nytowl|
|Cc:||fwendt, SimonKagstrom, montgoss||Blocked By:|
|Blocking:||Estimated Completion (week):|
I tried setting up A2DP.
First I bonded my freerunner with my headphones using instructions from here:
Then I added an entry in asound.conf like this:
Then I followed some instructions on the openmoko wiki and ran a script like this:
bus = dbus.SystemBus?()
manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), 'org.bluez.Manager')
conn = manager.ActivateService?('audio')
audio = dbus.Interface(bus.get_object(conn, '/org/bluez/audio'), 'org.bluez.audio.Manager')
path = audio.CreateDevice?('00:15:0E:A0:63:5A')
sink = dbus.Interface(bus.get_object(conn, path), 'org.bluez.audio.Sink')
It worked, but I got extremely bad performance. It was so choppy it was completely unlistenable. Maybe 5% of the sound made it to my ears.
I tried it with another A2DP headset, and I got the same results.
I don't know if I'm doing something wrong, if there's a bug, if there's a flaw in the freerunner, or if the chip isn't capable of the bandwidth needed for this?
- Version set to unspecified
- Severity changed from normal to major
comment:10 Changed 6 years ago by john_lee
- Owner changed from openmoko-devel to julian_chu
- HasPatchForReview unset
- Component changed from unknown to Distro