1. 25 Apr, 2016 1 commit
  2. 31 Mar, 2016 1 commit
  3. 30 Mar, 2016 1 commit
  4. 29 Mar, 2016 1 commit
  5. 28 Mar, 2016 1 commit
  6. 01 Mar, 2016 3 commits
  7. 27 Feb, 2016 2 commits
  8. 25 Jan, 2016 1 commit
    • Marie Janssen's avatar
      DO NOT MERGE Fix crashes with lots of discovered LE devices · 73261f5d
      Marie Janssen authored
      When loads of devices are discovered a config file which is too large
      can be written out, which causes the BT daemon to crash on startup.
      
      This limits the number of config entries for unpaired devices which
      are initialized, and prevents a large number from being saved to the
      filesystem.
      
      Bug: 26071376
      Change-Id: I4a74094f57a82b17f94e99a819974b8bc8082184
      (cherry picked from commit d77f1999)
      (cherry picked from commit 05419c8b)
      73261f5d
  9. 22 Jan, 2016 1 commit
    • Marie Janssen's avatar
      DO NOT MERGE Fix crashes with lots of discovered LE devices · 57bca1d1
      Marie Janssen authored
      When loads of devices are discovered a config file which is too large
      can be written out, which causes the BT daemon to crash on startup.
      
      This limits the number of config entries for unpaired devices which
      are initialized, and prevents a large number from being saved to the
      filesystem.
      
      Bug: 26071376
      Change-Id: I4a74094f57a82b17f94e99a819974b8bc8082184
      (cherry picked from commit d77f1999)
      (cherry picked from commit 05419c8b)
      57bca1d1
  10. 12 Nov, 2015 1 commit
  11. 10 Nov, 2015 1 commit
  12. 08 Nov, 2015 1 commit
  13. 05 Nov, 2015 2 commits
  14. 04 Nov, 2015 3 commits
  15. 01 Nov, 2015 1 commit
  16. 29 Oct, 2015 1 commit
    • Andre Eisenbach's avatar
      Serialize remote version query over LE · 864e7734
      Andre Eisenbach authored
      Some devices (ex. Nexus Player remote) do not take well to having the
      remote version queried while a remote feature request is also sent and
      subsequently fail encryption.
      
      This patch serializes the query of the remote version and requires both
      remote features and the remote version to be read before calling a
      connection established.
      
      Bug: 25357767
      Change-Id: Ie70eea241b47b81778d8e0df47f3a8f376316932
      864e7734
  17. 28 Oct, 2015 1 commit
  18. 27 Oct, 2015 2 commits
  19. 25 Oct, 2015 1 commit
  20. 23 Oct, 2015 3 commits
    • Andre Eisenbach's avatar
    • Mattias Agren's avatar
      Reduce persistence on aquiring master role · 59d96731
      Mattias Agren authored
      Whenever a device has more than 1 ACL link active and transferring
      data on one of its links via PAN, HH or JV (RFCOMM) the sys busy/idle
      state toggles frequently. To avoid triggering role switches for each
      of these events we filter this out and let the other SYS events handle
      it in combination with other role policy management code. Ideally we
      should revert the toggling to properly reflect the busy/idle state of
      each profile but to limit risk of side effects at this stage we will
      make this intermittent change.
      
      This also affects audio streaming in certain cases.
      
      Bug: 24570959, 25129209
      Change-Id: I141e17ee069c82624e153fd8de5db90ae93724b9
      59d96731
    • Andre Eisenbach's avatar
      Raise alarm callback thread priority · 730a12ac
      Andre Eisenbach authored
      Since alarms [/callbacks] are used in the critical audio path, raising
      the thread priority is required to ensure timely encoding/transmission
      of audio packets and avoiding thread pre-emption.
      
      This patch indiscriminatly raises the (single) callback thread priority,
      affecting all alarm callbacks. In the future, thread priotiry should be
      adjusted based on the alarms pending in the queue.
      
      Bug: 24570959
      Change-Id: I64928fd7325f1d6f76815a185dbccf1e01ae30d2
      730a12ac
  21. 21 Oct, 2015 4 commits
  22. 19 Oct, 2015 1 commit
  23. 11 Oct, 2015 2 commits
  24. 08 Oct, 2015 1 commit
  25. 07 Oct, 2015 1 commit
    • Andre Eisenbach's avatar
      Raise BTU and HCI thread priorities · 6c25b3c0
      Andre Eisenbach authored
      The audio sub-system and audio related tasks run at elevated thread
      priorities in order to ensure timely handling of audio packets. This
      patch raises the thread priority of lower layer Bluetooth tasks involved
      in delivering audio packets to avoid thread pre-emption and subsequent
      audio skipping.
      
      Bug: 24570959
      Change-Id: I5e19ee4590207df753f7b8bfc22174959722ec2d
      6c25b3c0
  26. 27 Sep, 2015 1 commit
  27. 25 Sep, 2015 1 commit