254bc17491dc45976c2ed741ceaa0709a97dc6ce |
|
11-May-2017 |
Joseph Pirozzo <pirozzoj@google.com> |
Disable output_sample.pcm Update include files to include bt_target.h as it has the necessary defines to correctly allow bdroid_buildcfg.h to enable and disable dumping to output_sample.pcm. Bug: 38180732 Test: Stream Bluetooth audio to device and observe that output_sample.pcm does not get written or appended to. Change-Id: Ia7926f93a47489686d315e3c9abd1618cb8adda3
/system/bt/btif/src/btif_avrcp_audio_track.cc
|
6664b2ccbbf0240524bc23c5dc81c690cf4daffa |
|
15-Dec-2016 |
Sanket Agarwal <sanketa@google.com> |
Incoming HF connection: CB interaction between BTA <-> BTIF For incoming connections we are not storing the handles in BTIF which implies that BTIF ignores the message (and so does jni -> java). This is fixed by sending the handle as part of BTA message on incoming accept. Other bugs include connection from remote (incoming) and disconnecting from host. They also depended on not storing the handle properly in first place. Bug: b/33555377 Bug: b/30984220 Test: Manual testing of incoming connections Change-Id: I84950d42aba2d2c975ea86cc8217fd0129cc90e9
/system/bt/btif/src/btif_avrcp_audio_track.cc
|
f2af1c42ccb2f642b241c2261b42d0be61d45438 |
|
13-Dec-2016 |
Jack He <siyuanh@google.com> |
Replace assert with CHECK from base/logging.h * Replace assert with CHECK * Remove all NDEBUG definitions * Remove hacks for BT_LIBCHROME_NDEBUG * Removed some removed directories from Makefile such as hcis, brcm, rpc Coccinelle-assisted: @@ @@ - #include "base/logging.h" + #include <base/logging.h> @ assert_included @ @@ @ base_logging_included @ @@ @ depends on (assert_included && !(base_logging_included)) @ @@ - #include <assert.h> + #include <base/logging.h> @ depends on (assert_included && base_logging_included) @ @@ - #include <assert.h> @@ expression E; @@ - assert(E); + CHECK(E); And a bash script: for file in $(find . -name "*.cc"); do spatch --sp-file replace_assert_with_CHECK.cocci --in-place $file done The following files are maually edited: btif/src/btif_config.cc btif/src/btif_avrcp_audio_track.cc btif/src/btif_gatt_client.cc osi/src/data_dispatcher.cc osi/src/reactor.cc osi/src/thread.cc osi/src/fixed_queue.cc osi/src/list.cc osi/src/allocation_tracker.cc osi/src/alarm.cc osi/test/wakelock_test.cc Bug: 31781465 Test: Code compilation, Unit Tests, BtStressTest, BtFunhausMetricsTest Change-Id: I21dc10a45be31665e41441b75b0515ed87523988
/system/bt/btif/src/btif_avrcp_audio_track.cc
|
6bd442f543972b072ef2cbbcf2f7c91202de1045 |
|
19-Oct-2016 |
Myles Watson <mylesgw@google.com> |
btif: Apply clang-format clang-format doesn't understand block quotes of this form: /* This is not handled well ** because there are two asterisks **/ cd btif/ # Replace '**' at the beginning of the line with ' *' sed 's/^[*][*]/ \*/' -i include/* src/* test/* co/* clang-format --style=file -i src/* include/* test/* co/* Test: mma -j32 Change-Id: I2477eae5480602d5b2fee5ec89c9ed7888022341
/system/bt/btif/src/btif_avrcp_audio_track.cc
|
b7f64bc45dec7f7fec74ceb04874f322b9434bbf |
|
22-Jun-2016 |
Marie Janssen <jamuraa@google.com> |
btif: standardize types, #ifs Use standard types everywhere. Use standard style for #if statements: - #if (VAR_NAME == TRUE) - #if (VAR_NAME1 == TRUE && VAR_NAME2 == TRUE) Use __func__ instead of __FUNCTION__ Change-Id: Ic29d1d0b32c3ca9953752a4e5da6c28f45ec8895
/system/bt/btif/src/btif_avrcp_audio_track.cc
|
713993d1784ab7c23aee1fa3cf1ab8676cc0aa69 |
|
21-Apr-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Convert BTIF code from C to C++ Modifications required: * added proper casting * moved variable definitions before goto statements * added 'extern "C"' markers where needed * renamed 'operator' to 'operator_name' Bug: 28485365 Change-Id: I903357967387207e678866c02e008f047f8263f6
/system/bt/btif/src/btif_avrcp_audio_track.cc
|