Re: [Bluez-devel] AVDTP socket?

Marcel Holtmann
2004-11-07T16:54:22Z

Hi Brad,

> What I wanted to do was start by using the reference SBC codec or just
> one of the reference streams (cleverly hidden in the *zipfile*
> A2DP_TS.pdf at bluetooth.org) and then experiment with sending it to the
> headset.

I looked a little bit into ALSA and actually what we really need is the
support in the ALSA library for understanding SBC. So the kernel don't
has to worry about it.

> I'm looking at the diagram on p. 17 of the A2DP spec... it looks like
> the AVDTP layer takes the encoded stream, breaks it up and puts the
> media packet headers on it. Is that right?

In general yes, but the AVDTP is crap. It needs at least two L2CAP
channels on PSM 25.

> I am a little confused about this though... does this show the A2DP sink
> as using the rfcomm protocol?
>
> $ sdptool search --bdaddr 00:08:F4:30:05:BB 0x1101
> Class 0x1101
> Searching for 0x1101 on 00:08:F4:30:05:BB ...
> Service Name: Audio Sink
> Service RecHandle: 0x10005
> Service Class ID List:
> "Serial Port" (0x1101)
> Protocol Descriptor List:
> "L2CAP" (0x0100)
> "RFCOMM" (0x0003)
> Channel: 1

I saw that too and actually I don't know what is it good for. Maybe you
wanna try to connect it to a TTY and then copy the SBC files into it.

Regards

Marcel

-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net