OSDN Git Service
Pavlin Radoslavov [Tue, 13 Sep 2016 22:21:41 +0000 (22:21 +0000)]
A2DP related API update and cleanup am:
d7ff47cc64 am:
d63b36d26c am:
0e9e125e54
am:
d62b06f349
Change-Id: Ic9b1c0082ebb4cd3ccfd42bab8b81d0b257cc56d
Pavlin Radoslavov [Tue, 13 Sep 2016 20:59:16 +0000 (20:59 +0000)]
A2DP related API update and cleanup am:
d7ff47cc64 am:
d63b36d26c
am:
0e9e125e54
Change-Id: I8346c4fea35433fed9c70e5c6376a77cb5e64029
Pavlin Radoslavov [Tue, 13 Sep 2016 20:48:29 +0000 (20:48 +0000)]
A2DP related API update and cleanup am:
d7ff47cc64
am:
d63b36d26c
Change-Id: I079650e31dac9a5aa44392db3a04012cd269591a
Pavlin Radoslavov [Tue, 13 Sep 2016 20:45:00 +0000 (20:45 +0000)]
A2DP related API update and cleanup
am:
d7ff47cc64
Change-Id: Ie71c7ca4a6c4666dffb31b74516f324ba0f5a267
Pavlin Radoslavov [Thu, 8 Sep 2016 18:27:46 +0000 (11:27 -0700)]
A2DP related API update and cleanup
* Added new A2DP API and use it as appropriate
- A2D_GetTrackFrequency()
- A2D_GetTrackChannelCount()
- A2D_GetNumberOfSubbands()
- A2D_GetNumberOfBlocks()
- A2D_GetAllocationMethodCode()
- A2D_GetChannelModeCode()
- A2D_GetSamplingFrequencyCode()
- A2D_GetSinkTrackChannelType()
- A2D_GetSinkFramesCountToProcess()
* Added corresponding unit tests for the new API
Also, A2DP related cleanup:
- Renamed A2D_sbc_dump_codec_info to A2D_DumpCodecInfoSbc()
- Changed the order of tA2D_SBC_CIE.min_bitpool and
tA2D_SBC_CIE.max_bitpool to reflect the order of the corresponding
fields in the Bluetooth spec (A2DP spec v1.3, page 21).
- Added new API A2D_GetMediaType() and the corresponding unit test
- Renamed AVDT_MEDIA_AUDIO to AVDT_MEDIA_TYPE_AUDIO
- Renamed tA2D_SBC_CIE.alloc_mthd to alloc_method
- Renamed A2D_BAD_ALLOC_MTHD to A2D_BAD_ALLOC_METHOD
- Renamed A2D_NS_ALLOC_MTHD to A2D_NS_ALLOC_METHOD
- Eliminated usage of A2D_MEDIA_TYPE_AUDIO and replace it with
AVDT_MEDIA_TYPE_AUDIO.
Now the media_type value everywhere is the AVDT_MEDIA_TYPE_* value
without the reserved 4 bits (LSBs).
- Fixed macro defines in file "stack/avdt/avdt_defs.h"
Bug:
30958229
Change-Id: Id82653e9c9460aeb92d942a9179bb5abdb4bfdec
Jakub Pawlowski [Tue, 13 Sep 2016 11:13:58 +0000 (11:13 +0000)]
Fix advertising timers am:
a8fcd684da am:
b029c039e6 am:
1dd7300d9b
am:
a3f201b037
Change-Id: Ia2c8f5dc1e0d47848b03a3c0dde689665f329423
Jakub Pawlowski [Tue, 13 Sep 2016 10:25:43 +0000 (10:25 +0000)]
Fix advertising timers am:
a8fcd684da am:
b029c039e6
am:
1dd7300d9b
Change-Id: I84099678a7f691525251e437785f1a9864955817
Jakub Pawlowski [Tue, 13 Sep 2016 10:22:42 +0000 (10:22 +0000)]
Fix advertising timers am:
a8fcd684da
am:
b029c039e6
Change-Id: Id91eb29b098c817c9dbbcf652a638ebc6e818e0b
Jakub Pawlowski [Tue, 13 Sep 2016 10:19:42 +0000 (10:19 +0000)]
Fix advertising timers
am:
a8fcd684da
Change-Id: I752d36909feb7c2e2d7c5cc6a2f8b15e487dbc68
Jakub Pawlowski [Tue, 13 Sep 2016 09:35:14 +0000 (09:35 +0000)]
Bluetooth: split setting params and enabling advertising (3/3) am:
73679d01c7 am:
1593e25808 am:
c5dec2d049
am:
eaf2dab878
Change-Id: Idf48145e894baaba19989907010e21befb8b013d
Jakub Pawlowski [Tue, 13 Sep 2016 08:40:46 +0000 (08:40 +0000)]
Bluetooth: split setting params and enabling advertising (3/3) am:
73679d01c7 am:
1593e25808
am:
c5dec2d049
Change-Id: Iab1490e79c7e06fad53f85b7f3e5f8b12b2f7b0f
Jakub Pawlowski [Thu, 8 Sep 2016 11:58:09 +0000 (04:58 -0700)]
Fix advertising timers
Right now, timers that rotate advertising address are started when stack
is starting and keep running all the time even when advertising is not
used. This patch fix that by starting the timer when advertising
instance is registered, and stopping it when it's unregistered.
Bug:
30622771
Change-Id: I638176bdc2f26c62d5ec3a56f6e81cd9c016df0b
Jakub Pawlowski [Tue, 13 Sep 2016 08:38:11 +0000 (08:38 +0000)]
Bluetooth: split setting params and enabling advertising (3/3) am:
73679d01c7
am:
1593e25808
Change-Id: Ia5623f077fda9c727c38f38f467cc8532799dfd5
Jakub Pawlowski [Tue, 13 Sep 2016 08:35:38 +0000 (08:35 +0000)]
Bluetooth: split setting params and enabling advertising (3/3)
am:
73679d01c7
Change-Id: Iaba2b31418ff52a9dd6ac9dc8383f9dcc676c0d1
Jakub Pawlowski [Thu, 18 Aug 2016 21:42:54 +0000 (14:42 -0700)]
Bluetooth: split setting params and enabling advertising (3/3)
Proper order of commands when starting advertising:
* set parameters
* set data
* enable advertising
This cannot be achieved when setting advertising parameters and enabling
advertising is put together in one function. Enabling before setting
data might cause first advertisements to be empty. If a device with
hardware filter pick up such advertisement, it might fail to properly
recognize our device.
Bug:
30622771
Bug:
19372779
Change-Id: I3a2c1171e301ecfd7cbf1cb8b86cfda0e5fc2382
Myles Watson [Tue, 13 Sep 2016 04:16:27 +0000 (04:16 +0000)]
Merge "test_vendor: White space fix in vendor manager" am:
f6c30e115c am:
44634a6c9b am:
d544fcfa3c
am:
77f3d579ba
Change-Id: I6fc05ce075fbc2779bbbe30c77e3c346f0016912
Myles Watson [Tue, 13 Sep 2016 04:16:25 +0000 (04:16 +0000)]
Merge "test_vendor: Silence packet_stream.cc" am:
85dba1c476 am:
59505e4249 am:
63d6048213
am:
8581732cbd
Change-Id: I5da0090f3e98de924b9dca2498e2179a69d7ed25
Myles Watson [Tue, 13 Sep 2016 03:11:52 +0000 (03:11 +0000)]
Merge "test_vendor: White space fix in vendor manager" am:
f6c30e115c am:
44634a6c9b
am:
d544fcfa3c
Change-Id: I767b9a3d377651a2fe6b3069f53777915a976cc8
Myles Watson [Tue, 13 Sep 2016 03:09:15 +0000 (03:09 +0000)]
Merge "test_vendor: White space fix in vendor manager" am:
f6c30e115c
am:
44634a6c9b
Change-Id: I4164ec8d14343c7c02d436f31d426f57f5f3e53c
Myles Watson [Tue, 13 Sep 2016 03:06:45 +0000 (03:06 +0000)]
Merge "test_vendor: White space fix in vendor manager"
am:
f6c30e115c
Change-Id: I7799006694c88c5ea5cd2303312d94ad8419852d
Myles Watson [Tue, 13 Sep 2016 03:03:52 +0000 (03:03 +0000)]
Merge "test_vendor: Silence packet_stream.cc" am:
85dba1c476 am:
59505e4249
am:
63d6048213
Change-Id: I45ca68574b02ee742d6ddc7b75695e99bc6aedee
Treehugger Robot [Tue, 13 Sep 2016 03:03:35 +0000 (03:03 +0000)]
Merge "test_vendor: White space fix in vendor manager"
Myles Watson [Tue, 13 Sep 2016 03:01:15 +0000 (03:01 +0000)]
Merge "test_vendor: Silence packet_stream.cc" am:
85dba1c476
am:
59505e4249
Change-Id: I0012d81d90305f42f411d37490755f05e77277d5
Myles Watson [Tue, 13 Sep 2016 02:58:44 +0000 (02:58 +0000)]
Merge "test_vendor: Silence packet_stream.cc"
am:
85dba1c476
Change-Id: Iea952846e306e6ea937efe81492315b3ab692919
Pavlin Radoslavov [Tue, 13 Sep 2016 02:53:23 +0000 (02:53 +0000)]
Merge "Extended the A2DP codec abstraction API" am:
b4eb64344a am:
f1284f2ff9 am:
746aacabd1
am:
b5fd70bdfd
Change-Id: Ifad3420f2252049edf8b3887351dd82e4134e912
Jorge E. Moreira [Tue, 13 Sep 2016 02:53:22 +0000 (02:53 +0000)]
test_vendor: Move checks for vendor_manager_ am:
9cd5cd2856 am:
ec6ed512ff am:
6a902c7d21
am:
2050d89fcf
Change-Id: I8a2cc71d2b095cbfb3f6ae5d50a17007e6bc0947
Treehugger Robot [Tue, 13 Sep 2016 02:53:16 +0000 (02:53 +0000)]
Merge "test_vendor: Silence packet_stream.cc"
Pavlin Radoslavov [Tue, 13 Sep 2016 02:14:50 +0000 (02:14 +0000)]
Merge "Extended the A2DP codec abstraction API" am:
b4eb64344a am:
f1284f2ff9
am:
746aacabd1
Change-Id: Ibfc609f8f7a744de4804091d7a6f27216fca69f1
Pavlin Radoslavov [Tue, 13 Sep 2016 02:11:42 +0000 (02:11 +0000)]
Merge "Extended the A2DP codec abstraction API" am:
b4eb64344a
am:
f1284f2ff9
Change-Id: Ic959706ba25741f64f524ad478aa1fd075b97779
Jorge E. Moreira [Tue, 13 Sep 2016 02:10:03 +0000 (02:10 +0000)]
test_vendor: Move checks for vendor_manager_ am:
9cd5cd2856 am:
ec6ed512ff
am:
6a902c7d21
Change-Id: I0d3d53d1da25b30b105b6226985aef8b6d40e6bb
Pavlin Radoslavov [Tue, 13 Sep 2016 02:09:11 +0000 (02:09 +0000)]
Merge "Extended the A2DP codec abstraction API"
am:
b4eb64344a
Change-Id: I2d007ad343d74c911abe4f8d6a05724f84a368a4
Jorge E. Moreira [Tue, 13 Sep 2016 02:07:01 +0000 (02:07 +0000)]
test_vendor: Move checks for vendor_manager_ am:
9cd5cd2856
am:
ec6ed512ff
Change-Id: I1ee2f113ce4d0668c2f941924d64da63f8bb0023
Treehugger Robot [Tue, 13 Sep 2016 02:06:30 +0000 (02:06 +0000)]
Merge "Extended the A2DP codec abstraction API"
Jorge E. Moreira [Tue, 13 Sep 2016 02:04:02 +0000 (02:04 +0000)]
test_vendor: Move checks for vendor_manager_
am:
9cd5cd2856
Change-Id: I1a1f97d2055d1eabbfb7dad3c552e56b7765114f
Myles Watson [Fri, 9 Sep 2016 22:56:31 +0000 (15:56 -0700)]
test_vendor: White space fix in vendor manager
Change-Id: I00f2e40ba29a84fd3733b99abafc8e5b9961de7d
Pavlin Radoslavov [Thu, 8 Sep 2016 04:57:47 +0000 (21:57 -0700)]
Extended the A2DP codec abstraction API
* Added new A2DP codec-independent API and updated/renamed existing API.
- A2D_InitCodecConfig()
- A2D_InitDefaultCodec()
- A2D_SetCodec()
- A2D_IsCodecSupported() -> A2D_IsSourceCodecSupported()
- A2D_IsSinkCodecSupported()
- A2D_BuildSrc2SinkConfig() - previously bta_av_build_src_cfg()
- A2D_IsSinkCodecSupported() - previously
bta_av_co_audio_sink_supports_config()
- A2D_IsSourceCodecSupported() - previously
bta_av_co_audio_media_supports_config()
- A2D_IsPeerSourceCodecSupported()
- A2D_GetDefaultConfigSbc() - to be deleted
- A2D_CodecSepIndexStr()
* Added the corresponding SBC-specific implementation and a placeholder
for vendor implementation.
* Added the corresponding unit tests
Also:
* Added type tA2D_CODEC_SEP_INDEX and list each known codec (Source or Sink):
A2D_CODEC_SEP_INDEX_*
* Renamed BTIF_SV_AV_AA_SBC_INDEX -> A2D_CODEC_SEP_INDEX_SBC
* Renamed BTIF_SV_AV_AA_SBC_SINK_INDEX -> A2D_CODEC_SEP_INDEX_SBC_SINK
* Renamed BTA_AV_MAX_SEPS -> A2D_CODEC_SEP_INDEX_MAX
* Renamed tA2D_CODEC -> tA2D_CODEC_TYPE
* Renamed tBTIF_AV_MEDIA_FEEDINGS -> tA2D_AV_MEDIA_FEEDINGS
* Renamed tBTIF_AV_CODEC_ID -> tA2D_AV_CODEC_ID (to be deleted)
* Renamed BTIF_AV_CODEC_PCM -> tA2D_AV_CODEC_PCM (to be deleted)
* Renamed BTIF_AV_CODEC_NONE -> tA2D_AV_CODEC_NONE (to be deleted)
* tBTIF_AV_MEDIA_FEED_CFG_PCM -> tA2D_AV_MEDIA_FEED_CFG_PCM (to be
deleted)
* tBTIF_AV_MEDIA_FEED_CFG -> tA2D_AV_MEDIA_FEED_CFG (to be deleted)
* Moved SBC codec-related configuration and capabilities from
btif/co/bta_av_co.cc to stack/a2dp/a2d_sbc.c :
- bta_av_co_sbc_caps -> a2d_sbc_caps
- bta_av_co_sbc_sink_caps -> a2d_sbc_sink_caps
- btif_av_sbc_default_config -> a2d_sbc_default_config
* Replaced usage of BTIF_AV_SBC_DEFAULT_SAMP_FREQ with
A2D_SBC_IE_SAMP_FREQ_44
* Merged bta_av_sbc_cfg_matches_cap() and bta_av_sbc_cfg_in_cap()
into A2D_CodecInfoMatchesCapabilitySbc()
* Misc other fixes and cleanup: use tA2D_STATUS as appropriate, remove
FUNC_TRACE(), etc.
Bug:
30958229
Change-Id: I35e224754041cdce479c87e57d8e2c8b3adc8edd
Myles Watson [Wed, 13 Jul 2016 00:01:57 +0000 (17:01 -0700)]
test_vendor: Silence packet_stream.cc
Only log if Events report the wrong size.
Change-Id: I3c06e94298f7341a940bb6d5106c869746bdaa78
Jorge E. Moreira [Mon, 12 Sep 2016 22:03:41 +0000 (15:03 -0700)]
test_vendor: Move checks for vendor_manager_
Only some vendor operations use vendor_manager_. Move the checks into
the operations that use it.
Change-Id: I8bb23d740c94df7e2081c29b1d9e062c5c012714
Jack He [Mon, 12 Sep 2016 22:40:51 +0000 (22:40 +0000)]
Added void keyword to function declaration and definition am:
2c8ddc6788 am:
b949c97a2c am:
a533b8798b
am:
9cb73c2c27
Change-Id: If879a430126c19ea20706aa54bde892680f52c3f
Jack He [Mon, 12 Sep 2016 21:29:45 +0000 (21:29 +0000)]
Added void keyword to function declaration and definition am:
2c8ddc6788 am:
b949c97a2c
am:
a533b8798b
Change-Id: I4d384b0df853c927cf8aa8d0e827631efcfccb3b
Jack He [Mon, 12 Sep 2016 21:10:58 +0000 (21:10 +0000)]
Added void keyword to function declaration and definition am:
2c8ddc6788
am:
b949c97a2c
Change-Id: Ibd00c3a9250bedeb3c6f213b2e4bad9ded7837f7
Jack He [Mon, 12 Sep 2016 21:01:40 +0000 (21:01 +0000)]
Added void keyword to function declaration and definition
am:
2c8ddc6788
Change-Id: I79d50cfe9b809b7fb3459f09b9a681430564216c
Jack He [Mon, 12 Sep 2016 18:36:52 +0000 (11:36 -0700)]
Added void keyword to function declaration and definition
Change-Id: I79ac76e64e836551cfd555a7b9786d254fcbc07a
Myles Watson [Fri, 9 Sep 2016 21:59:37 +0000 (21:59 +0000)]
test_vendor: Remove using directives from headers am:
b7d64b2071 am:
f93626b7ed am:
a1396ef341
am:
538d9186ff
Change-Id: Ic41f02333b08c18d2f8d4a47fbe2f559926e1f7a
Myles Watson [Fri, 9 Sep 2016 21:59:34 +0000 (21:59 +0000)]
test_vendor: Use BtAddress instead of vectors am:
3be0c20a70 am:
d13774c859 am:
95502177b4
am:
4027ee2c69
Change-Id: Iadb3df6635441fb781705b4ad5c86f0fbe7a4717
Myles Watson [Fri, 9 Sep 2016 21:51:06 +0000 (21:51 +0000)]
test_vendor: Remove using directives from headers am:
b7d64b2071 am:
f93626b7ed
am:
a1396ef341
Change-Id: Ic3270f4a4387b2f48c95c9872cba66d03c2c07d3
Myles Watson [Fri, 9 Sep 2016 21:51:03 +0000 (21:51 +0000)]
test_vendor: Use BtAddress instead of vectors am:
3be0c20a70 am:
d13774c859
am:
95502177b4
Change-Id: Icd472d6847dbc15eade35c148b0d7cc88c5f014b
Myles Watson [Fri, 9 Sep 2016 21:48:05 +0000 (21:48 +0000)]
test_vendor: Remove using directives from headers am:
b7d64b2071
am:
f93626b7ed
Change-Id: I8289cd405d67042626aca9e609331cd1e3bc20eb
Myles Watson [Fri, 9 Sep 2016 21:48:03 +0000 (21:48 +0000)]
test_vendor: Use BtAddress instead of vectors am:
3be0c20a70
am:
d13774c859
Change-Id: I3ec0dc1962967df935dac982a9aee4350cfc0c45
Myles Watson [Fri, 9 Sep 2016 21:45:07 +0000 (21:45 +0000)]
test_vendor: Remove using directives from headers
am:
b7d64b2071
Change-Id: Ide1343b07810040c8e994ef9df7e37d406ec2683
Myles Watson [Fri, 9 Sep 2016 21:45:03 +0000 (21:45 +0000)]
test_vendor: Use BtAddress instead of vectors
am:
3be0c20a70
Change-Id: Ied59064b505905c02a29adfc53e21ca4206250de
Myles Watson [Mon, 29 Aug 2016 15:19:19 +0000 (08:19 -0700)]
test_vendor: Remove using directives from headers
Change-Id: I83358cbb68b10e80e4e553a6657fcb38cfcb928f
Signed-off-by: Myles Watson <mylesgw@google.com>
Myles Watson [Mon, 29 Aug 2016 15:17:25 +0000 (08:17 -0700)]
test_vendor: Use BtAddress instead of vectors
Change-Id: I229f2a4f93a9219a502960e6d91f514738f3b3c8
Signed-off-by: Myles Watson <mylesgw@google.com>
Myles Watson [Fri, 9 Sep 2016 18:00:47 +0000 (18:00 +0000)]
test_vendor: Remove unused extern statements am:
265316f78c am:
0418d5a4f4 am:
49a5faa63f
am:
ab90a9defc
Change-Id: I553dcf26a152175a865687eee144bb62f8d6073e
Myles Watson [Fri, 9 Sep 2016 17:54:25 +0000 (17:54 +0000)]
test_vendor: Remove unused extern statements am:
265316f78c am:
0418d5a4f4
am:
49a5faa63f
Change-Id: I214499bf281e21cca53f077b9292c7addeef45b6
Myles Watson [Fri, 9 Sep 2016 17:51:20 +0000 (17:51 +0000)]
test_vendor: Remove unused extern statements am:
265316f78c
am:
0418d5a4f4
Change-Id: I7e6f65fb0b5b7357f543b11e5681960bfc3b6230
Myles Watson [Fri, 9 Sep 2016 17:48:51 +0000 (17:48 +0000)]
test_vendor: Remove unused extern statements
am:
265316f78c
Change-Id: Id0b0d5be188bd14764ceb3cadd5cd8c27d8872ef
Myles Watson [Mon, 29 Aug 2016 14:30:48 +0000 (07:30 -0700)]
test_vendor: Remove unused extern statements
It should be safe to include C header files without
using extern.
Change-Id: I2b562ef3f76df9f9dac69323345ed3d3610e8bc2
Signed-off-by: Myles Watson <mylesgw@google.com>
Jakub Pawlowski [Thu, 8 Sep 2016 20:45:02 +0000 (20:45 +0000)]
Move all advertising related code into one file am:
b0897559c3 am:
e4089a8d5e am:
c07e7b3e49
am:
b3403453c2
Change-Id: I10065755e4b1a318d5a53007ca6bc49b6104d16c
Jakub Pawlowski [Thu, 8 Sep 2016 20:42:33 +0000 (20:42 +0000)]
Move all advertising related code into one file am:
b0897559c3 am:
e4089a8d5e
am:
c07e7b3e49
Change-Id: I779098a5b01d6b1c4c64ebf51c5c95c80b3131c2
Jakub Pawlowski [Thu, 8 Sep 2016 20:39:33 +0000 (20:39 +0000)]
Move all advertising related code into one file am:
b0897559c3
am:
e4089a8d5e
Change-Id: I361c6656e604785f8fe200f80d9e95d4e8d0bdca
Jakub Pawlowski [Thu, 8 Sep 2016 20:37:02 +0000 (20:37 +0000)]
Move all advertising related code into one file
am:
b0897559c3
Change-Id: I7050da5e21e27b12e0de9530476fdaa5b50db79a
Jakub Pawlowski [Wed, 7 Sep 2016 17:53:18 +0000 (10:53 -0700)]
Move all advertising related code into one file
This patch moves btm_ble_adv_raddr_timer_timeout into same file that use
it. It also moves all structures related to multi-advertising into only
source file that uses them, to make sure noone uses them externally
while they undergo further refactoring.
Bug:
30622771
Change-Id: I721d222aa8f5317620c616cc59ee04b7b28a68b3
Myles Watson [Thu, 8 Sep 2016 17:12:50 +0000 (17:12 +0000)]
test_vendor: Refactor controller timing am:
caa53d094c am:
4d2c850154 am:
2b96d501bd
am:
227e188309
Change-Id: Ib3e1eccc7d8c76853d22004cf47f910c1801a915
Myles Watson [Thu, 8 Sep 2016 17:10:20 +0000 (17:10 +0000)]
test_vendor: Refactor controller timing am:
caa53d094c am:
4d2c850154
am:
2b96d501bd
Change-Id: I2122132294c7103cc40e98c17a176b597a4b9872
Myles Watson [Thu, 8 Sep 2016 17:07:51 +0000 (17:07 +0000)]
test_vendor: Refactor controller timing am:
caa53d094c
am:
4d2c850154
Change-Id: Ie695304b2f3022406c3b590fa04ca88380ffe250
Myles Watson [Thu, 8 Sep 2016 17:05:22 +0000 (17:05 +0000)]
test_vendor: Refactor controller timing
am:
caa53d094c
Change-Id: Icc42613ca45a2140461a92eafc9809aa29edc24d
Myles Watson [Thu, 16 Jun 2016 10:54:23 +0000 (03:54 -0700)]
test_vendor: Refactor controller timing
Use AsyncManager to implement a timer tick and an event queue.
Change-Id: Iec2a0ef06f17ecce0652ecc52f5ef732fc4af026
Signed-off-by: Myles Watson <mylesgw@google.com>
Jakub Pawlowski [Wed, 7 Sep 2016 17:37:30 +0000 (17:37 +0000)]
Use proper type in filter init am:
803fb5db92 am:
1fdd0b9e81 am:
9dbb37694b
am:
3c6febf401
Change-Id: I7027dfbd11feef2646e1b8110d8cdabd21a4a24a
Jakub Pawlowski [Wed, 7 Sep 2016 17:31:15 +0000 (17:31 +0000)]
Use proper type in filter init am:
803fb5db92 am:
1fdd0b9e81
am:
9dbb37694b
Change-Id: Ic0600325f73bcdd4446c54430be53e729f0618aa
Jakub Pawlowski [Wed, 7 Sep 2016 17:28:45 +0000 (17:28 +0000)]
Use proper type in filter init am:
803fb5db92
am:
1fdd0b9e81
Change-Id: Icc80bdb3fa60d892463a5784d2d00fa740ca87f6
Jakub Pawlowski [Wed, 7 Sep 2016 17:26:14 +0000 (17:26 +0000)]
Use proper type in filter init
am:
803fb5db92
Change-Id: I63283f1cf5acea4ab2feb4b0ce1b991b9b1e4022
Jakub Pawlowski [Mon, 5 Sep 2016 16:11:27 +0000 (09:11 -0700)]
Use proper type in filter init
Change-Id: I429ea832f32cb4c67525dda71f9e05ba60110e1e
pkanwar [Wed, 7 Sep 2016 01:37:19 +0000 (01:37 +0000)]
Merge "Updating QDID to reflect the certfication done for N." am:
66244795b0 am:
92f129a72c am:
462e867d41
am:
9d1e581ec7
Change-Id: Ib50e30647734ddbe1c036ce0c7bc2e5f75bb1d36
pkanwar [Wed, 7 Sep 2016 01:35:20 +0000 (01:35 +0000)]
Merge "Updating QDID to reflect the certfication done for N." am:
66244795b0 am:
92f129a72c
am:
462e867d41
Change-Id: I43a0e96dcbd86b79b2160f090cb773e26127782e
pkanwar [Wed, 7 Sep 2016 01:32:49 +0000 (01:32 +0000)]
Merge "Updating QDID to reflect the certfication done for N." am:
66244795b0
am:
92f129a72c
Change-Id: I5e6c5e17f9ba8a8da6685ed64a689e94e4b40eb5
pkanwar [Wed, 7 Sep 2016 01:30:19 +0000 (01:30 +0000)]
Merge "Updating QDID to reflect the certfication done for N."
am:
66244795b0
Change-Id: I218d1208aa3975ee8e61226ed632f766fba76068
Treehugger Robot [Wed, 7 Sep 2016 01:24:09 +0000 (01:24 +0000)]
Merge "Updating QDID to reflect the certfication done for N."
pkanwar [Tue, 6 Sep 2016 23:31:02 +0000 (23:31 +0000)]
Updating QDID to reflect the certfication done for N. am:
a1e4dd95ea am:
bbc66bc77f
am:
07862b9645
Change-Id: Id3ab2cc7b98e28a48b54d7d81fbadbf67aec7094
pkanwar [Tue, 6 Sep 2016 22:33:46 +0000 (22:33 +0000)]
Updating QDID to reflect the certfication done for N. am:
a1e4dd95ea
am:
bbc66bc77f
Change-Id: I0331df6b7a4c35db1ab92572d20d0af0b00d9412
pkanwar [Tue, 6 Sep 2016 22:29:58 +0000 (22:29 +0000)]
Updating QDID to reflect the certfication done for N.
am:
a1e4dd95ea
Change-Id: Ic057ec7cc1ffc73073f35c1d7c828c3904a5065d
Myles Watson [Tue, 6 Sep 2016 19:54:31 +0000 (19:54 +0000)]
test_vendor: Refactor test channel am:
e3ab96a689 am:
828f404082 am:
a69336d711
am:
f7616ea596
Change-Id: I7d85ebf9b994c5712532107616cc63a10d969260
Myles Watson [Tue, 6 Sep 2016 19:48:05 +0000 (19:48 +0000)]
test_vendor: Refactor test channel am:
e3ab96a689 am:
828f404082
am:
a69336d711
Change-Id: I0e44277dd63480f388c50ce8d097cd6ff06d6c66
Myles Watson [Tue, 6 Sep 2016 19:44:35 +0000 (19:44 +0000)]
test_vendor: Refactor test channel am:
e3ab96a689
am:
828f404082
Change-Id: I0dcf1b7e1c1c2a4d2dd14e5762cfe9c2800daf25
Myles Watson [Tue, 6 Sep 2016 19:41:09 +0000 (19:41 +0000)]
test_vendor: Refactor test channel
am:
e3ab96a689
Change-Id: Ib7c83ff478b40244038faf52c91c0f18496957cc
pkanwar [Tue, 6 Sep 2016 16:21:35 +0000 (09:21 -0700)]
Updating QDID to reflect the certfication done for N.
Change-Id: Ia80cb82c833df341f832d2ab8cc71a868e2c8f5e
(cherry picked from commit
a1e4dd95ea389036c9e59872de09059726723fb4)
Myles Watson [Fri, 20 May 2016 19:06:19 +0000 (12:06 -0700)]
test_vendor: Refactor test channel
The test channel can always be enabled when using the AsyncManager.
- Remove enabled_ and port_
- Allow multiple connections
- Pass file descriptors as parameters instead of private variables
- Add a clean up function to the Test Channel
- Add a static class in bt_vendor.cc and always EXPORT the entry point
- Move the vendor callbacks and the global pointer to the vendor
manager object from vendor_manager to bt_vendor
Change-Id: I3e0dee846eb89f434893603a705c2b13219272be
Signed-off-by: Myles Watson <mylesgw@google.com>
Signed-off-by: Jorge E. Moreira <jemoreira@google.com>
pkanwar [Tue, 6 Sep 2016 16:21:35 +0000 (09:21 -0700)]
Updating QDID to reflect the certfication done for N.
Change-Id: Ia80cb82c833df341f832d2ab8cc71a868e2c8f5e
Greg Kaiser [Sat, 3 Sep 2016 13:22:08 +0000 (13:22 +0000)]
Merge "gatt_db: Fix uuid_to_str for UUID_32" am:
b4f8b75e88 am:
def1b8d418 am:
0bee39d2f7
am:
4a45901920
Change-Id: Iaa40c990205d8d5afd0aa8a7fb7d72f705b96e90
Greg Kaiser [Sat, 3 Sep 2016 13:19:08 +0000 (13:19 +0000)]
Merge "gatt_db: Fix uuid_to_str for UUID_32" am:
b4f8b75e88 am:
def1b8d418
am:
0bee39d2f7
Change-Id: I4d64b0c1f75e31069f1437afbaf039e5d337c5c7
Greg Kaiser [Sat, 3 Sep 2016 13:16:37 +0000 (13:16 +0000)]
Merge "gatt_db: Fix uuid_to_str for UUID_32" am:
b4f8b75e88
am:
def1b8d418
Change-Id: I50e6d4e3e4ffd76e80c114a0b69f956eaad59e75
Greg Kaiser [Sat, 3 Sep 2016 13:14:09 +0000 (13:14 +0000)]
Merge "gatt_db: Fix uuid_to_str for UUID_32"
am:
b4f8b75e88
Change-Id: I0ddbf8e4dfe0010786334a722c7938b031e710c1
Treehugger Robot [Sat, 3 Sep 2016 13:09:30 +0000 (13:09 +0000)]
Merge "gatt_db: Fix uuid_to_str for UUID_32"
IHLHO KIM [Sat, 3 Sep 2016 05:08:40 +0000 (05:08 +0000)]
Merge "Deregister from notifications when an HOGP background connection is cancelled" am:
629f814b9a am:
2c77487f81 am:
6a86f43135
am:
0777feda52
Change-Id: I1f73652220db13c6344a8423f7fc4e6ae603c5ff
IHLHO KIM [Sat, 3 Sep 2016 05:05:40 +0000 (05:05 +0000)]
Merge "Deregister from notifications when an HOGP background connection is cancelled" am:
629f814b9a am:
2c77487f81
am:
6a86f43135
Change-Id: Ie1dac47bb25464e21ebc2d9d88cd61e0ef6190f7
IHLHO KIM [Sat, 3 Sep 2016 05:03:10 +0000 (05:03 +0000)]
Merge "Deregister from notifications when an HOGP background connection is cancelled" am:
629f814b9a
am:
2c77487f81
Change-Id: I9e614b3d873d99232b9523a9112464c5831fbc2b
IHLHO KIM [Sat, 3 Sep 2016 05:00:42 +0000 (05:00 +0000)]
Merge "Deregister from notifications when an HOGP background connection is cancelled"
am:
629f814b9a
Change-Id: Ia0ad02b5b43f5f2ccadbd082f53a3c7a72dd19f1
Treehugger Robot [Sat, 3 Sep 2016 04:55:53 +0000 (04:55 +0000)]
Merge "Deregister from notifications when an HOGP background connection is cancelled"
Greg Kaiser [Sat, 3 Sep 2016 00:34:32 +0000 (17:34 -0700)]
gatt_db: Fix uuid_to_str for UUID_32
A typo in a conditional had us treating LEN_UUID_32 as
an unknown length in this function.
Change-Id: Iec0190fd70859d9b72295e91798af5fdc4dfae93
Ajay Panicker [Fri, 2 Sep 2016 21:30:50 +0000 (21:30 +0000)]
Merge "AVRCP 1.6: media browsing support on Target(1/3)" am:
6d488f5272 am:
52c4699341 am:
e645640ae6
am:
1bde55d662 -s ours
Change-Id: I54a7dd09e6141a0d06f735cbd10947f67517ec72