Skip to content
Snippets Groups Projects
  1. Mar 26, 2020
  2. Mar 23, 2020
  3. Mar 20, 2020
  4. Mar 19, 2020
  5. Mar 18, 2020
  6. Mar 16, 2020
    • Song Gao's avatar
      HF_Client: Send BTA_HF_CLIENT_RFC_CLOSE_EVT when client_cb == NULL · f148cb1c
      Song Gao authored
      Bug: 146086992
      Test: manual
      Change-Id: I685873b0c4c74ddb4e273e2a38307ec2af0bbd13
      Merged-In: I685873b0c4c74ddb4e273e2a38307ec2af0bbd13
      (cherry picked from commit 58388576)
      f148cb1c
    • Song Gao's avatar
      HF_Client: Free the RFC if the handle doesn't match · b403afb9
      Song Gao authored
      Bug: 146086995
      Test: manual
      Change-Id: Iac3078fa2d10373f295fe9c6fd49ddc39f15eb98
      Merged-In: Iac3078fa2d10373f295fe9c6fd49ddc39f15eb98
      (cherry picked from commit 795b6b1b)
      b403afb9
    • More Kuo's avatar
      Notify remote name failed for LE device · ba1a73b2
      More Kuo authored
      When cancel discovery for LE device in BTA_DM_DISCOVER_ACTIVE state,
      there is no notification to indicate the remote name request of LE
      device is cancelled and change the search state back to
      BTA_DM_SEARCH_IDLE state. Call btm_inq_rmt_name_failed_cancelled()
      to notify in this situation.
      
      Bug: 146840780
      Test: Manual
      Change-Id: I4ab2a2f413e4ac19765476039f4127ce045e84d9
      ba1a73b2
  7. Mar 13, 2020
    • Chris Manton's avatar
      DO NOT MERGE Ensure hci command status event has sufficient packet length · b6eaa507
      Chris Manton authored
      Bug: 141618611
      Test: net_test_hci_native
      
      Change-Id: I70a318b05d7781ddf8f82d7922a8ee7afc8d2e9f
      (cherry picked from commit 6e25c5d81c4a43c2794a605c9fc8a194f37889af)
      b6eaa507
    • Joseph Pirozzo's avatar
      AVRCP Controller manage focus while disconnected · 01423bd5
      Joseph Pirozzo authored
      If Audio focus is lost(or gained)  while A2DP is not connected there is the
      possibility for states to get out of sync.  Removing the check for
      connectivity ensures that the state can be properly managed.
      
      Bug: 144082798
      Test: Disconnect BT device, lose audio focus, verify
      btif_a2dp_sink_set_focus_state_event state gets updated.
      
      Change-Id: If5802418f6069dbc72824745307342776175d9d8
      (cherry picked from commit aed52189)
      
      Change-Id: I22a7ee2a3e51c3dea441a6f185e1c993cd65c4a1
      Merged-In: If5802418f6069dbc72824745307342776175d9d8
      01423bd5
    • Joseph Pirozzo's avatar
      AVRCP Controller refresh track data on Interim · b67293a6
      Joseph Pirozzo authored
      Upon receiving an interim track changed event fetch the now playing
      track information.  Resolves issues where track changes get out of sync.
      
      Bug: 143954201
      Test: connect a phone and change tracks rapidly on phone.
      Change-Id: I1e4ce62df6839dd2b9cf40832556a9b2608593e7
      (cherry picked from commit 4287fa88)
      
      Change-Id: Ia6cc2a7a0430d6d9e3ae6e911e3fc8834221b599
      Merged-In: I1e4ce62df6839dd2b9cf40832556a9b2608593e7
      b67293a6
    • Joseph Pirozzo's avatar
      AVRCP Controller get play status · ee8ba6b1
      Joseph Pirozzo authored
      Correct the parsing error in the GET_PLAY_STATUS message and call the
      proper jni callback when it is received.
      
      Bug: 139033614
      Test: Connect AVRCP change media players, observe correct value parsed.
      Change-Id: I8302b64efdd72bfa671cca5b8c512a436fa54ab3
      (cherry picked from commit 68001698)
      
      Merged-In: 68001698
      Change-Id: I0c753fbc7bb62698cf23b9ded13497b6b60cda35
      Merged-In: I8302b64efdd72bfa671cca5b8c512a436fa54ab3
      ee8ba6b1
    • Joseph Pirozzo's avatar
      ServiceDiscoveryProtocol DB Full · 4bc2a232
      Joseph Pirozzo authored
      Increase the size of the local SDP DB to cope with newer phones supporting
      more Bluetooth profiles.
      
      Bug: 141889288
      Test: pair Bluetooth device verify no warning "SDP - DB full add_attr"
      Change-Id: I823ea6e178f098a0441efde4fb7d8e7fb68e38c0
      (cherry picked from commit 6b00cc35)
      
      Change-Id: I06259aa3aa9b1d034b8b60dd9dcbfffe0080bacc
      Merged-In: I823ea6e178f098a0441efde4fb7d8e7fb68e38c0
      4bc2a232
    • Joseph Pirozzo's avatar
      AVRCP Position Changed Notification · 5cbd5b2d
      Joseph Pirozzo authored
      Correct position change notification to be received every 2000 ms
      instead of every 2000 s.
      
      Bug: 133400561
      Test: Connect to device and monitor avrcp traffic.
      Change-Id: Id8a33670b207f4a9ac03da957075acbac0c7c052
      (cherry picked from commit f704d0f8)
      
      Change-Id: If5324d4ef5fe20c71c7b603d648fff82b81ce550
      Merged-In: Id8a33670b207f4a9ac03da957075acbac0c7c052
      5cbd5b2d
    • Joseph Pirozzo's avatar
      DO NOT MERGE: AVRCP Controller Shuffle/Repeat support · 31e59884
      Joseph Pirozzo authored
      Fetch player settings when the addressed player changes.
      
      Bug: 72495707
      Test: AvrcpControllerStateMachineTest#testShuffle
            AvrcpControllerStateMachineTest#testRepeat
      
      Change-Id: I4df1f130dafb96708ec7a0a2c13c776affcc6318
      (cherry picked from commit a1484cc9)
      
      Change-Id: I944419ad0bd5e49bad8a988851c1a753c0753d01
      Merged-In: I4df1f130dafb96708ec7a0a2c13c776affcc6318
      31e59884
    • TreeHugger Robot's avatar
      Merge "While AVDT opened or its AVRC_TIMER_EVT expired, it is no needed to... · 728f3045
      TreeHugger Robot authored
      Merge "While AVDT opened or its AVRC_TIMER_EVT expired, it is no needed to start the 2nd AVDT stream" into qt-qpr1-dev
      728f3045
  8. Mar 11, 2020
  9. Mar 10, 2020
  10. Mar 09, 2020
  11. Mar 05, 2020
    • Cheney Ni's avatar
      While AVDT opened or its AVRC_TIMER_EVT expired, it is no needed to start the 2nd AVDT stream · 172e9347
      Cheney Ni authored
      There were 2 cases to start the 2nd stream automatically by the stack:
      
      * When the 2nd AVDT opened, the stack would check the 1st stream state
        to determinate the 2nd should be starting or not.
      * While the AVRC timer which was fired after AVDT opened was expired,
        the stack would open the AVRC and start the 2nd stream if the 1st was
        started.
      
      Both of them are unnecessary since all the stream must be controlled by
      the upper layer. We currently support an active device only, and the
      2nd stream will be tracked as remote triggered and suspended immediately.
      To samplize the behavior, it is better to not start the 2nd stream
      automatically by the stack.
      
      Bug: 132146974
      Bug: 150797902
      Test: manual
      Change-Id: I75f39801e9779ee55fa574e30051e01966c61ea3
      Merged-In: I75f39801e9779ee55fa574e30051e01966c61ea3
      (cherry picked from commit ff12fc04)
      172e9347
  12. Mar 04, 2020
  13. Mar 03, 2020
  14. Feb 13, 2020
Loading