Go to file
Daniel Orstadius 3b7e90d9db Init telephony before adding the HFP SDP record
By patch b9d85c0010 the initialization
of the telephony subsystem is delayed in the bluetoothd startup
procedure. As a result the SupportedFeatures bitmap has not been set
when creating the HFP SDP record. This patch changes the order of
the telephony initialization (via the state_changed function) and
the registration of the record, so that it gets the right value.

Although the corresponding bit in +BRSF is correctly set, the
missing bit for the "Three-way calling" feature in the SDP record
causes some headsets not to send AT+CHLD=? in certain situations.
This results in failed connections since BlueZ does not enter the
"connected" state on the headset interface before that command is
received, if the feature is supported by both sides.
2011-06-01 11:15:33 +03:00
attrib Remove unused op variable from encode_discover_primary 2011-05-15 01:47:09 +03:00
audio Init telephony before adding the HFP SDP record 2011-06-01 11:15:33 +03:00
btio btio: Add workaround for not defined BT_FLUSHABLE 2011-05-27 10:22:07 -07:00
compat Remove obsolete Sixaxis enablement in hidd 2011-05-29 21:59:30 +03:00
cups Fix unused variable warnings reported by GCC 4.6 2011-05-15 01:57:12 +03:00
doc Revert "Document new hex-encoded pins feature" 2011-05-30 22:37:34 -07:00
gdbus Remove unused result variable from g_dbus_pending_success 2011-05-15 01:47:11 +03:00
health Remove not needed GError* assignements to NULL 2011-05-15 01:47:06 +03:00
input Fix unused variable warnings reported by GCC 4.6 2011-05-15 01:57:12 +03:00
lib Fix empty parameter list in functions declarations 2011-05-18 09:05:55 -07:00
network Report error from ioctl in bnep_if_down 2011-05-15 01:47:12 +03:00
plugins Drop variable EIR length 2011-05-18 16:46:54 -07:00
sap Add sap_disconnect_ind interface for sap-sim drivers 2011-04-09 11:10:28 -07:00
sbc sbc: Fix empty parameter list in usage() declaration 2011-05-18 09:08:44 -07:00
scripts Update hid2hci tool from udev codebase 2011-04-28 12:54:31 -07:00
serial Fix check for negative port number in tcp_socket_connect 2011-05-15 01:47:11 +03:00
src Revert "Parse pin codes starting with '$' as hexadecimal encoded strings" 2011-05-30 22:38:09 -07:00
test Fix empty parameter list in functions declarations 2011-05-18 09:05:55 -07:00
tools Fix empty parameter list in functions declarations 2011-05-18 09:05:55 -07:00
tracer Add manual log to hcitrace 2010-05-21 10:44:29 +02:00
.gitignore Add uuidtest binary to gitignore list 2011-04-04 19:48:45 -07:00
.mailmap Fix Alok's email address 2010-10-06 10:29:09 +02:00
acinclude.m4 Move hid2hci to /lib/udev 2011-05-02 09:23:34 -07:00
AUTHORS Mention Brian's contributions 2011-02-20 12:14:10 -08:00
bluez.pc.in Improve build system 2007-12-08 21:46:12 +00:00
bootstrap Add --automake option 2006-08-18 19:41:53 +00:00
bootstrap-configure Remove deprecated attrib plugin 2011-04-01 16:43:11 +03:00
ChangeLog Release 4.94 2011-05-31 08:13:22 -07:00
configure.ac Release 4.94 2011-05-31 08:13:22 -07:00
COPYING Remove new page characters 2008-08-14 22:56:25 +02:00
COPYING.LIB Remove new page characters 2008-08-14 22:56:25 +02:00
INSTALL Big cleanup of CVS relics 2005-10-29 19:25:42 +00:00
Makefile.am Update library version 2011-05-31 01:30:37 -07:00
Makefile.tools Move hid2hci to /lib/udev 2011-05-02 09:23:34 -07:00
NEWS Initial revision 2002-03-08 21:10:06 +00:00
README Update copyright information 2010-01-01 17:08:17 -08:00
TODO TODO: Add hard-coded PSM for GATT over basic rate 2011-04-14 20:12:18 +03:00

BlueZ - Bluetooth protocol stack for Linux
******************************************

Copyright (C) 2000-2001  Qualcomm Incorporated
Copyright (C) 2002-2003  Maxim Krasnyansky <maxk@qualcomm.com>
Copyright (C) 2002-2010  Marcel Holtmann <marcel@holtmann.org>


Compilation and installation
============================

In order to compile Bluetooth utilities you need following software packages:
	- Linux Bluetooth protocol stack (BlueZ)
	- GCC compiler
	- D-Bus library
	- GLib library
	- USB library (optional)
	- Lexical Analyzer (flex, lex)
	- YACC (yacc, bison, byacc)

To configure run:
	./configure --prefix=/usr --mandir=/usr/share/man \
		--sysconfdir=/etc --localstatedir=/var --libexecdir=/lib

Configure automatically searches for all required components and packages.

To compile and install run:
	make && make install


Information
===========

Mailing lists:
	linux-bluetooth@vger.kernel.org

For additional information about the project visit BlueZ web site:
	http://www.bluez.org