Re: [Bluez-devel] CVS audio-api.txt : 1st question

Fabien Chevalier
2007-07-06T07:43:20Z

>
>>> no and NO. The Bluetooth plugin is not dealing with any wire connection.
>>> The plugin has to be simple and can actually be stupid. I don't wanna
>>> have any intelligence inside the ALSA plugin.
>>>
>> If the ALSA plugin is not dealing with any wire connection, then
>> wired/wireless handover has to be performed somewhere else. :-)
>
> pulse would handle this nicely without a lot of smarts in its bt
> plugin. My thinking was we would get a "poor man's" sort of routing
> audio server by doing some tricks in alsa, but maybe it's just too
> gross :)

Having played with the beast a while ago i had the same feeling. :-)
Pulseaudio seems to have all the needed bits to handle this task without
too much work on the bt side...

Maybe we can offer two things :
- no smart routing at all : use bt audio daemon + alsa plugin
- smart routing : use bt audio daemon + pulseaudio

I even have the feeling that with a properly defined unix IPC interface
between the bt audio daemon and the plugin it would be possible to
replace the plugin with gstreamer bt element/or even whatever other
proprietary sound server smartphone designers would like to use :-)

Cheers,

Fabien