1. 03 Nov, 2014 3 commits
  2. 30 Oct, 2014 2 commits
  3. 29 Oct, 2014 1 commit
  4. 28 Oct, 2014 3 commits
  5. 24 Oct, 2014 1 commit
  6. 23 Oct, 2014 1 commit
    • Prerepa Viswanadham's avatar
      Don't starve a BT ACL link with 0 xmit quota · 472c2a7b
      Prerepa Viswanadham authored
      With new link management of controller buffers between
      different ACL connections, it is possible that a ACL
      conn would get 0 buffers - thus no profile can run.
      This affects classic and LE ACL connections.
      
      This work around allows a floor of 1 buffer as the
      floor for all connection, irrespective of controller
      capability.
      
      Bug: 17976311
      Change-Id: I7cd0d34af47c441c5ea7f2b836b591a4fec62ad1
      472c2a7b
  7. 22 Oct, 2014 2 commits
  8. 21 Oct, 2014 3 commits
  9. 20 Oct, 2014 1 commit
    • Chaojing Sun's avatar
      Cache HOGP HID report map · 433fe016
      Chaojing Sun authored
      HID reports from a bonded device can be missed when Bluetooth is
      restarted HOGP report discovery is still active. Caching the
      report information and loading it back when the stack resets
      will ensure incoming HID reports can be processed immediately.
      
      Bug: 17999991
      Change-Id: I4608935f8749537d6b05625b894445a21f844ee0
      433fe016
  10. 18 Oct, 2014 2 commits
  11. 17 Oct, 2014 1 commit
    • Andre Eisenbach's avatar
      A2DP: Lowering maximum PCM frame limit to avoid audio breaks · 01d102b3
      Andre Eisenbach authored
      Some car kits (notably Renesas car kits used in Nissan/Infiniti models)
      will throttle incoming A2DP frames if too many frames are sent at once.
      This patch lowers the maximum number of frames sent per tick to not
      overwhelm the remote device.
      
      Bug: 17880920
      Change-Id: I7bfbba625405c96159d1c94eebd8dc498f100daa
      01d102b3
  12. 16 Oct, 2014 6 commits
  13. 15 Oct, 2014 7 commits
  14. 13 Oct, 2014 1 commit
  15. 10 Oct, 2014 3 commits
    • Andre Eisenbach's avatar
    • Mattias Agren's avatar
      Added missing A2DP priority on java alarm service · f061e74b
      Mattias Agren authored
      Running GKI timer engine via JAVA alarm service was causing severe
      timer preemption at times which affects A2DP media task timer. This in
      turn was stressing the compensation logic towards UIPC resulting in
      very bursty reads of up to 40 UIPC frames at a time. This led to
      instabilities on the UIPC pipe and trickled upwards in audio framework.
      Inclusion of java alarm thread in A2DP high priority thread list results
      in a much smoother data flow for entire A2DP data path and improved
      audio quality.
      
      Bug: 17520043
      Change-Id: I7cea6ec64aa5b973b5fff767389a8827e681619e
      f061e74b
    • Andre Eisenbach's avatar
      Revert "Unable to connect to a Motorola s705 until Bluetooth was toggled of and back on" · 1fbddc8f
      Andre Eisenbach authored
      This reverts commit a934f018.
      
      This patch caused various headset audio break issues and slow
      reconnections on headsets like the Bose AE2W.
      
      Based on the original bug under which this patch was merged
      (b/10648781) it is unlikely that this bug even fixed the
      issue it was meant to address.
      
      Bug: 17520043
      Change-Id: I39bb9abbf5735abff25b5257425c34972287dc27
      1fbddc8f
  16. 09 Oct, 2014 1 commit
  17. 08 Oct, 2014 2 commits