History log of /frameworks/base/media/java/android/media/update/TransportControlProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ab715ec20be7d5b16e176d1b1bff1c477c4841bf 19-Mar-2018 Jaewan Kim <jaewan@google.com> MediaController2: Add fastForward() / rewind()

Following CLs are included
- Add MediaController2#fastForward() / rewind()
- Add MediaSession2.SessionCallback#onFastForward() / rewind()

Bug: 74724709
Test: Build
Change-Id: I0dd2b6c21931df937006ae26011ea9538720afee
/frameworks/base/media/java/android/media/update/TransportControlProvider.java
f10ca2f9606f004e66415ce5d9b3e97441cc9917 14-Mar-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Implement PlaylistParams replacements

This includes following changes
- Remove PlaylistParams
- Implement PlaylistParams replacements. Here's the list.
- get/setShuffleMode()
- get/setRepeatMode()
- Note: Playlist metadata APIs are already submitted (b/74174649)

Bug: 74116823, Bug: 74118768
Test: Run CTS with MediaComponents/runcts.sh
Change-Id: I0267ffeaf92257eb7b81ffc8b6a3f40b5a2f6f9c
/frameworks/base/media/java/android/media/update/TransportControlProvider.java
c006dc2a8517f70a8f8f54047b5aa7cc0c4eb5ac 07-Mar-2018 Hyundo Moon <hdmoon@google.com> MediaSession2: Replace PlaybackState2

This CL removes PlaybackState2 and replaces it with other APIs.

Bug: 74370608, Bug: 73971431
Test: Passed CTS
Change-Id: Ifa16b1d551957ab4bb06979ddf29b18772093035
/frameworks/base/media/java/android/media/update/TransportControlProvider.java
525c88c2b792931c46ab4452c2bbe9989614ba74 08-Mar-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Clean up TODOs under frameworks/base

This change includes
- Addressed trivial TODOs (takes less than 1min)
- Renamed playlist controller to playlist agent
- Renamed mplc to playlistAgent
- Renamed mpb to player
- Assigned buganizer issues for TODOs

Bug: 74361045
Test: Run MediaComponentsTest
Change-Id: I45e97081b5a3f24988c3daadd007edcb51be5288
/frameworks/base/media/java/android/media/update/TransportControlProvider.java
6cc1a5de46ec18172d75ac589dbe8b306d0fb8d2 22-Feb-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Unhide APIs

Bug: 64098437
Test: make update-api
Change-Id: Ib73a32b422502cef324869356d56acaa7c48b219
/frameworks/base/media/java/android/media/update/TransportControlProvider.java
0d61a00cf53ef738f48af254df69cf6955ac2a97 26-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Add/remove playback listeners

Test: Run all MediaComponents test once
Change-Id: If88fa492d40f9d202e8bdfcebd06cd9b82554041
/frameworks/base/media/java/android/media/update/TransportControlProvider.java
e62f9b24d46305694895b776202ab68aca864ee3 24-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Apply apilint

Test: make update-api and fixed trivial issues
Change-Id: I213f286cb4da73ce84fc69f7ae5e8e637f940045
/frameworks/base/media/java/android/media/update/TransportControlProvider.java
17b19b730596eacb2582496dbe77b5328c46c65d 24-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Public APIs for MediaSession2 and MediaController2

Test: Run MediaComponentsTests once
Change-Id: I0373f927063ab8feb340c6d91b2adc99bbcf92a4
/frameworks/base/media/java/android/media/update/TransportControlProvider.java
cf707c4741f0dfbb498041b68fd28ad459a1e0ce 24-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Stop overriding MediaPlayerBase for session/controller

Implement AutoClosable instead

Test: Run all MediaComponents test once
Change-Id: Ibb1dac06b80230d62e17111bf2da1b2df81a164c
/frameworks/base/media/java/android/media/update/TransportControlProvider.java