public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
* How can i configure bluez to transmit Voice over PCM
@ 2009-01-30 10:39 Matuschka, Sebastian
  2009-02-01 16:52 ` Marcel Holtmann
  0 siblings, 1 reply; 8+ messages in thread
From: Matuschka, Sebastian @ 2009-01-30 10:39 UTC (permalink / raw)
  To: linux-bluetooth

Hi,

i'm using bluez 3.36 on an embedded system with a CSR Chip connected.
Communication via HCI over UART works well. I need to receive and send
voice from/to a headset and therefore I want to send/get the voice as
PCM to the CSR chip. The PCM pins of the CSR Chip are connected to the
SSC pins of an avr32 microcontroller. The CSR chip is configured to use
PCM as soon as the Host produces Clock, otherwise it tries to transmit
voice per HCI which is too slow (only 115200 baudrate for a 8kHz PCM
stream).
In etc/bluetooth/audio.conf I have set SCORouting=PCM
In etc/Bluetooth/asound.conf I have written the following:
#####################
pcm.headset {
	type bluetooth
}
ctl.headset {
	type bluetooth
}
#####################
But bluez is still sending voice over HCI, which is ok because: How
should it know where to transmit the PCM stream. I need a device but I
am not sure what exactly is needed.
Do I have to write a dummy soundcard driver which only sends and
receives pcm over the ssc pins? I guess a pseudo UART device for SSC
isn't enough because bluez needs an alsa device, correct?

For a quick and dirty solution: Is it possible to let bluez reduce the
soundquality so it works over HCI any way?

Are my settings correct or have I missed something?

I know that version 3.36 is a bit old but it works perfectly for me.
Thanks and Best Regards
Sebastian

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-02-03  7:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-30 10:39 How can i configure bluez to transmit Voice over PCM Matuschka, Sebastian
2009-02-01 16:52 ` Marcel Holtmann
2009-02-02  7:31   ` Matuschka, Sebastian
2009-02-02  8:58     ` Marcel Holtmann
2009-02-02 16:23       ` Matuschka, Sebastian
2009-02-03  1:40         ` Yao Ye
2009-02-03  7:34           ` Matuschka, Sebastian
2009-02-03  7:56   ` Matuschka, Sebastian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox