This is an handsfree audio agent written in C.
I could test CVSD and MSBC (upstream) with it.
updated to use BT_VOICE.
reworked the patch series to avoid modify previous patches.
Added some contribution from Frederic Danis for PTS testing.
Removed --kill and --connect options that were useless
fixes an fd leak
improves mSBC playback which could be choppy
add an option for killing an agent that connects
supports 16 bits voice settings for SCO_OPTIONS (requires kernel patch v4).
fixes a bug by which only noise was sent to remote device.
handles defered socket with following code instead of using a dummy variable:
if (recv(thread->fd, NULL, 0, 0) < 0)
Frederic Danis (1):
handsfree-audio: Add USR1 signal to connect audio
Frédéric Dalleau (6):
handsfree-audio: Initial DBUS code
handsfree-audio: Build handsfree-audio command line tool
handsfree-audio: Add Alsa dependancy
handsfree-audio: Implement alsa playback
handsfree-audio: Add SBC dependency
handsfree-audio: mSBC support
.gitignore | 1 +
Makefile.am | 9 +-
configure.ac | 10 +
tools/handsfree-audio.c | 899 +++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 917 insertions(+), 2 deletions(-)
create mode 100644 tools/handsfree-audio.c