OSDN Git Service

AVRCP(T): Add support for AVRCP 1.6
authorHemant Gupta <hemantg@codeaurora.org>
Mon, 24 Aug 2015 11:21:38 +0000 (16:51 +0530)
committerLinux Build Service Account <lnxbuild@localhost>
Wed, 24 Aug 2016 14:09:49 +0000 (08:09 -0600)
commite05365ac78dd787604271ff552cb56fc04b573a9
treeeef125a6b89d788acf79756d32332028d2baa7c3
parentc89d3036aeb609f822edcd3a6e3d0b9ea8dbbb0e
AVRCP(T): Add support for AVRCP 1.6

This patch adds supports for following AVRCP 1.6 target features:
    - Get Total Number of Items
    - Cover Art Feature

CRs-Fixed: 715683

AVRCP1.6: Reset Cover Art supported feature bit

Reset Cover Art supported feature bit in SDP record if
fallback to lower version.
Change-Id: I47bdc5dcbc777ba3afb90be1d52b0f6a152dde7b
CRs-Fixed: 956637

Update conf file only if Avrcp 1.5 or 1.6 is enabled

Update conf file only if Avrcp 1.5 or 1.6 is enabled.
CRs-Fixed: 963208

Change-Id: Ib8e81cc57a8060202dbfb2b90b5009f8d504529e

BT-AVRCP: Queue txn labels for same PDU.

If AVRCP CT sends same PDU request multiple times in
quick succession, TG ovewrites the txn label against
that PDU. This causes TG to respond with incorrect
txn labels

Change-Id: I0c9b10f0eb0e7cb695c224d8fe26f5c447ba7d93
CRs-Fixed: 995483

Change-Id: I58ec30ae039f78c59422b5612ebb9ef65a03e2dd
13 files changed:
bta/av/bta_av_act.c
bta/av/bta_av_cfg.c
bta/av/bta_av_main.c
bta/include/bta_av_api.h
btif/src/btif_rc.c
btif/src/btif_util.c
include/bt_target.h
stack/avrc/avrc_bld_tg.c
stack/avrc/avrc_int.h
stack/avrc/avrc_sdp.c
stack/include/avrc_api.h
stack/include/avrc_defs.h
stack/sdp/sdp_server.c