Date: Sat, 8 Jun 2013 17:11:33 -0700 From: Adrian Chadd <adrian@freebsd.org> To: freebsd-bluetooth@freebsd.org Subject: What's it going to take to get basic A2DP support into -HEAD? Message-ID: <CAJ-VmokxtmkqXBPXfvKzRJ2qxGUe5qN0D-pvsJP-7djDdVE4ag@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi all, I've bought some bluetooth audio devices and I'd like to use them with FreeBSD-HEAD. Specifically, I'd like to be able to use them _whilst_ doing active wifi traffic, so I can properly debug/diagnose all of the crazy bluetooth coexistence issues that exist. However, we don't have A2DP support as far as I can tell. So, given that these headphones pair, what would it take to write up a basic A2DP profile with the minimum-supported codec, and then route audio to it? Would it be something done in-kernel? Or would we just expose the audio to userland and do the (re) encoding there? What about supporting data sources that will happily supply a supported bitrate/encoding type? (eg, if a player wants to spit out MPEG encoded audio; why decode and re-encode it?) I'm happy to hack on code. I just don't know anything about the bluetooth stack here. :-) Thanks! Adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmokxtmkqXBPXfvKzRJ2qxGUe5qN0D-pvsJP-7djDdVE4ag>