| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This makes use of vhci_open to isntanciate the vhci btdev since that
has proper support for reading the index assigned to it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When `./configure --enable-coverage` is given and lcov is present,
MISC_CFLAGS and MISC_LDFLAGS will be set to --coverage. However,
1. obexd uses per-target LDFLAGS and, in doing so, forget to re-mention
$(AM_LDFLAGS). This problem existed for a long time.
2. obexd uses per-target CFLAGS and, in doing so, forgot to re-mention
$(AM_CFLAGS). This got broken in 06dbb223fbe50acc48b3ba1d33cb424275b4baaa.
This led to no --coverage showing up in the linker line for obexd,
causing a link failure indicating unresolved symbols like
__gcov_exit.
|
|
|
|
|
|
|
|
|
| |
-D and -I are preprocessor directives, they are therefore to appear
in CPPFLAGS, not CFLAGS. (It is unfortunate that pkg-config does not
make the distinction / or it was misnamed, because only -D/-I make
sense to be emitted by pkg-config in the first place — anything else
(-f/-m) has the potential to mess up someone's compilation. So
pkg-config's Cflags is actually used to convery Cppflags.)
|
|
|
|
|
|
| |
It is an error to put -l arguments into LDFLAGS, because the linker
command line is order-sensitive and libs must appear in certain
places. For this, automake has the LDADD/LIBADD.
|
|
|
|
|
|
| |
When using automake, all AC_SUBSTed variables are made available as
make variables, so that they can also be set at make time. Therefore,
they need not use the @harcoded@ style.
|
|
|
|
| |
Use bt_log_* to send messages to the logging channel.
|
|
|
|
|
| |
This is a place holder until the code is ported to use shared API so it
can be shared by android and D-Bus daemon.
|
|
|
|
|
| |
This is a place holder until the code is ported to use shared API so it
can be shared by android and D-Bus daemon.
|
|
|
|
|
| |
This is a place holder until the code is ported to use shared API so it
can be shared by android and D-Bus daemon.
|
|
|
|
|
| |
This is a place holder until the code is ported to use shared API so it
can be shared by android and D-Bus daemon.
|
|
|
|
|
| |
This patch adds test case list and results for BNEP profile against
android 5.0
|
|
|
|
| |
Android headers are used for Linux host build.
|
| |
|
|
|
|
| |
This adds PTS 6.0 SDP test files.
|
|
|
|
|
|
| |
In order to deduplicate similar code in android/ and profiles/ we need
to handle local SEP queue outside of avdtp.c. GSList is transformed to
queue.
|
| |
|
|
|
|
|
|
|
|
|
| |
Fixes SEID generation for avdtp. Currently SEIDs were assigned assuming
that SEID are registered and unregistered in the same order like:
seid = g_slist_length(seps) + 1
which makes it possible to reuse similar SEIDs. Note that helper
function allows maximum id of sizeof(int) * 8 which is smaller then
MAX_SEID but more then enough for local SEPs.
|
| |
|
|
|
|
|
| |
Those files are used only when building for Android and should be
part of release tarball.
|
|
|
|
|
| |
This file is used only when building for Android and should be
part of release tarball.
|
|
|
|
|
| |
This adds required policy files and updates documentation with more
SELinux information.
|
|
|
|
|
|
| |
This adds callback, callback verification, step verification, mas
instance verification, map client profile setup handling and basic
files.
|
|
|
|
| |
This allows to log without logwrapper.
|
|
|
|
|
| |
This adds support for a2dp sink HAL, which is almost identical to
source role.
|
|
|
|
|
| |
This adds stubs for a2dp sink role in daemon. As Sink uses the same HAL
API, daemon can use the same structs and defines as Source does.
|
|
|
|
|
|
| |
This role was introduced with some devices in Android 5. The same set
of IPC structs and defines is used as in Sink as it uses the same HAL
API as Source does, but just yet another instance of HAL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds sco lib which gives means to create SCO object with
API to create listening socket, connect and disconnect.
This is going to be common code for HFP HF and HFP GW.
For now we support only one SCO at the time.
SCO listening socket is created once bt_sco_new() is called, but
SCO connection is possible only if confirm and connect callbacks are
registered.
Sco lib is not aware about voice settings. Those must be provided
on bt_sco_connect or in confirm callback.
This patch also adds this lib to Android build.
|
|
|
|
| |
Moving AVRCP CTRL interface client related code to if-rc-ctrl.c.
|
|
|
|
|
| |
Moving AVRCP CTRL interface HAL related code to hal-avrcp-ctrl.c.
Separate HAL for every interface.
|
|
|
|
|
| |
BLUEZ_EXTENSION is replaced by ANDROID_VERSION >= PLATFORM_VER(5, 0, 0)
check.
|
|
|
|
| |
Android headers are used for Linux host build.
|
|
|
|
| |
For local build set exact current Android version.
|
|
|
|
|
| |
This file is not compiled on Linux host and should be explicitly
listed as part of release tarball.
|
|
|
|
| |
This adds initial daemon code for MAP client profile.
|
|
|
|
|
| |
This patch adds skeleton for all methods of mce along with
all callbacks.
|
|
|
|
| |
This adds skeleton with stubs and proper build system entries.
|
|
|
|
| |
This header file has been taken from Codeaurora forum.
|
| |
|
| |
|
|
|
|
|
| |
Now profiles/health/ , android/health and mcaptest will use
profiles/health/mcap-lib.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This patch also introduce BLUEZ_EXTENSIONS flag which is used for not
Android AOSP features like HF Client in this case.
Idea is that BfA for PC is always build with this flag and it is added
to Makefile.am
For Android there is need to set this flag as described in README
|
| |
|
| |
|
|
|
|
| |
This tools is intended for AVDTP qualification with PTS.
|