1. 10 Aug, 2016 1 commit
  2. 09 Aug, 2016 1 commit
  3. 08 Aug, 2016 2 commits
  4. 06 Aug, 2016 1 commit
  5. 04 Aug, 2016 1 commit
  6. 03 Aug, 2016 1 commit
  7. 02 Aug, 2016 2 commits
  8. 01 Aug, 2016 1 commit
    • Marie Janssen's avatar
      Fix bugs in play status and play pos notifications · 7d4aa832
      Marie Janssen authored
      Fix multiple issues with status notificatios:
        * Playback state was not being sent when state wasn't sent
          accompanying a metadata change
        * Play state was being sent without an update
        * Position was being sent without a change and with the wrong
          indicator
        * Position was not being scheduled for update when playing.
        * Position was being scheduled for update when paused / stopped.
      
      Bug: 30459664
      Bug: 29400658
      Bug: 28639383
      Change-Id: Ic550dcab0430be45187b0267cc77875740388a2a
      (cherry picked from commit fa81085f)
      7d4aa832
  9. 28 Jul, 2016 2 commits
  10. 27 Jul, 2016 2 commits
  11. 26 Jul, 2016 2 commits
  12. 25 Jul, 2016 1 commit
  13. 21 Jul, 2016 2 commits
  14. 18 Jul, 2016 2 commits
  15. 17 Jul, 2016 1 commit
  16. 15 Jul, 2016 3 commits
    • Marie Janssen's avatar
      Fix AVRCP crash, position and state tracking · 9b04e432
      Marie Janssen authored
      When the MediaController goes away (media stops) a NPE would cause a
      crash.
      
      Initialize the position so that an initial notification gets sent
      when position is requested, send it when the music is paused, and
      send play state whenever the app sends us a play state update.
      
      Bug: 30039744
      Bug: 29416450
      Change-Id: I44397b3dc40d328fa75a2c15875fad298a5090dd
      (cherry picked from commit 84d3f084)
      9b04e432
    • Marie Janssen's avatar
      Refactor playback position tracking · 2be59462
      Marie Janssen authored
      Use PlaybackState directly to track the position through time.  Update
      the state when necessary (track changes, etc.)
      
      Remove complex logic and centralize sending of Play Position
      Notificaiton response and scheduling.
      
      Update dumpsys and add current package session.
      
      Bug: 29416450
      Bug: 29606822
      
      Change-Id: Ie82b48d6d7f9e1a05b64835731433d05a3a3a41a
      (cherry picked from commit eb9e6ef0)
      2be59462
    • Hemant Gupta's avatar
      MAP: Remove redundant call to sendShutdownMessage to prevent crash · 983e5e14
      Hemant Gupta authored
      Usecase:
      Perform BT off/on repeatedly.
      
      Issue:
      Bluetooth crashes.
      
      Fix:
      Remove redundant call to sendShutdownMessage() from stop API to prevent
      MapServiceMessageHandler becoming null and being dereferenced.
      
      Bug: 29149190
      Change-Id: I739664975043c4a1895fd2113869c87cdb704338
      (cherry picked from commit 5847ca3c)
      983e5e14
  17. 14 Jul, 2016 6 commits
  18. 10 Jul, 2016 1 commit
  19. 06 Jul, 2016 1 commit
    • Satish Kodishala's avatar
      Check for call/call setup state before creating SCO · 4b84ae98
      Satish Kodishala authored
      Use case:
      1. Run HFP AG PTS test cases.
      or
      1. Pair and connect phone with Sony xba-bt75 Bluetooth headset.
      2. Make incoming call and accept it.
      
      Failure:
      PTS test cases fail. There will be no call audio on
      Sony xba-bt75 headset.
      
      Root cause:
      Telephony asking to create SCO before incoming call
      is accepted.
      
      Fix:
      If there is no active/held call, outgoing call setup
      in progress, we should not create SCO. Telephony will
      ask to create SCO for incoming call before the call
      becomes active, this creates IOT issues and fail below
      PTS test cases.
      TC_AG_ACC_BV_08_I
      TC_AG_ACC_BV_10_I
      TC_AG_ACC_BV_11_I
      TC_AG_ACC_BV_12_I
      TC_AG_ACC_BV_13_I
      TC_AG_ACC_BV_14_I
      
      Bug: 29417803
      Change-Id: I0c1002b31da65cbc0b0e74b590468d37ea51d065
      (cherry picked from commit c01a35486da7fa801b4cb6ad4d1bb7702ab4f272)
      4b84ae98
  20. 26 Jun, 2016 1 commit
  21. 25 Jun, 2016 1 commit
    • Pavlin Radoslavov's avatar
      Set the Adapter Service onCreate() · 39d7556b
      Pavlin Radoslavov authored
      We should call setAdapterService(this) inside onCreate() instead of
      inside BleOnProcessStart(). The former is more robust.
      
      Change-Id: Ide1d98dfdde148645f3efe246e6fbf95659195a7
      39d7556b
  22. 24 Jun, 2016 1 commit
  23. 23 Jun, 2016 4 commits