Re: [Bluez-devel] org.bluez.Audio

Fabien Chevalier
2006-12-10T15:51:44Z

Hi Brad&Jose,

>
>> I think that bt.audiod should only handle the audio control portion.
>> The audio plugins should do direct bluetooth I/O.
>
> I'll update the page then. I won't rule out having bt.audiod manage a
> file descriptor for the sco channel and pass it around like Fabien did
> in his daemon. Only one app could use the sco channel at a time.

Brad, i think the 'only on sco channel at a time argument' is not very
pertinent, for two reasons:
* First, i'm not sure there is an added value to be able to mix sound
channels to a sco headset.
* Second, if we think this is really needed, ALSA provides all
required facilities to mix multiple streams to one (think to the dmix
plugin). For your information, dmix is now on by default since alsa
1.0.10 if i remember. Previously most cheap computers were only able to
play one PCM stream at a time. While annoying, that didn't kill anybody
tought ;-)

>
> In the case of a2dp where we're already dealing with long latencies, I
> would like to have bt.audiod mix, encode, and deliver the audio. The
> challenge there is to keep the latency consistent so a video player
> could accommodate it.
>
> Brad