History log of /frameworks/support/media/src/main/java/androidx/media/MediaPlaylistAgent.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4c2e24f0a0e63fa260e959395d27b6e0ec95555a 18-Apr-2018 Dongwon Kang <dwkang@google.com> Add MediaPlayer2.getMediaPlayerInterface()

This change adds a way for developers to get an adaptor for
MediaPlayerInterface instead of making MediaPlayer2 extend
MediaPlayerBase.

With this change, 1. MediaPlayer can have its own state
and 2. doesn't need to support multiple callbacks
(PlayerEventCallback and MediaPlayer2EventCallback), which
have overlaps.

Test: ./gradlew updateApi generateDocs media:connectedCheck
Bug: 63934228
Change-Id: Id5d1092ebf07dbdaeef98d205372ebe995b7bc4c
/frameworks/support/media/src/main/java/androidx/media/MediaPlaylistAgent.java
088a4052ef5856e551bac28dbc939a62627b8a88 06-Apr-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Unhide MediaSession2 and MediaController2

MediaSession2 and MediaController2 are the new version of the
MediaSessionCompat and MediaControllerCompat.

Bug: 76182126
Test: ./gradlew :media:check :media:connectedCheck updateApi
Change-Id: I1e0bceaaf111c1f92656133bbbc546c7cf1025a4
/frameworks/support/media/src/main/java/androidx/media/MediaPlaylistAgent.java
ebc904f04b5f4c011ec791b1b0e94660ac02fdba 10-Apr-2018 Hyundo Moon <hdmoon@google.com> Notify controllers when buffering state is changed

This CL makes session notify controllers when buffering state is
changed. Also, it adds buffering state related tests.

Minor fixes:
- MediaSession2: Unregister PlayerEventCallback when close() is closed.
- MediaPlaylistAgent: Use DataSourceDesc.equals() rather than '=='

Bug: 77241129
Test: ./gradlew media:check media:connectedCheck
Change-Id: Ia8fb6772ab116ca591817f6b16821e93ae698ba6
/frameworks/support/media/src/main/java/androidx/media/MediaPlaylistAgent.java
3a151f1283d08b40c12e4a17903ba421f23c4342 10-Apr-2018 Hyundo Moon <hdmoon@google.com> Implement getCurrentMediaItem

This CL does the following:
- Create getCurrentMediaItem() in MediaPlaylistAgent
- Implement getCurrentMediaItem() in MediaSession2/Controller2
- Make session notify controllers when onCurrentDataSourceChanged()
is called.
- Add tests.

Bug: 77241129
Test: ./gradlew media:check media:connectedCheck
Change-Id: I1969fbe781a8b08612c4997bdc7d1d143f954123
/frameworks/support/media/src/main/java/androidx/media/MediaPlaylistAgent.java
fbbf807584a0fbe7a01a0aa9920330cad45689aa 09-Apr-2018 Insun Kang <insun@google.com> DO NOT MERGE Update media library for 1.0.0-alpha1

Copying the most recent media library code from mater to
pi-preview1-androidx-dev
as of 9e788941f222fbd9acf5e5abd84dc3c2184d2371

Test: ./gradlew media:check
Change-Id: Ie9a537bf24fd5aa9ac8bcc3ee44009845528c5e9
/frameworks/support/media/src/main/java/androidx/media/MediaPlaylistAgent.java