History log of /frameworks/base/media/java/android/media/MediaPlaylistAgent.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6823d81d8c2ea8c7b9c3a4c72f9005174050c22f 22-Mar-2018 Christofer Ã…kersten <akersten@google.com> Remove unneeded context

Bug: 76001644
Test: compile
Change-Id: Ib6d581650ff22d90da2bdc9ad295eab595aefb25
/frameworks/base/media/java/android/media/MediaPlaylistAgent.java
5df18392633f339cea55fe3c01472ce839984b98 20-Mar-2018 Jaewan Kim <jaewan@google.com> MediaPlaylistAgent: Add getMediaItem()

Provide a way for a custom MediaPlaylistAgent to tell which
MediaItem2 maps to the DataSourceDesc from the
MediaPlayerBase#PlayerEventCallback.

Bug: 74316764, Bug: 75500592
Test: Run CTS with MediaComponents/runcts.sh
Change-Id: I45c9893bf74b2635f31949be537885a79860cfb3
/frameworks/base/media/java/android/media/MediaPlaylistAgent.java
e41b39d6e93516c52852cb1bc08cd46b08a4d195 23-Mar-2018 Jaewan Kim <jaewan@google.com> Merge "MediaSession2: Add more detailed documentation for addPlaylistItem()" into pi-dev
d847d7d0a92bbf599ab1664431bbb04beab8ea92 23-Mar-2018 Jean-Michel Trivi <jmtrivi@google.com> Merge "Hide Media*2 APIs" into pi-dev
3a582e73c115e693bab8cb6f213d275704b9c5d7 21-Mar-2018 Jean-Michel Trivi <jmtrivi@google.com> Hide Media*2 APIs

Bug: 76121592
Test: make offline-sdk-docs
Change-Id: Ic5eba5ba0b3ef9f11c582ab6db7d8d61934941dd
/frameworks/base/media/java/android/media/MediaPlaylistAgent.java
f73bc870c0e07861019d4833c3ccb42d0af9fab0 20-Mar-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Add more detailed documentation for addPlaylistItem()

Bug: 73149584
Test: Run CTS with MediaComponents/runcts.sh
Change-Id: Ifc16e9d4ee210ac901941d8f3a6a228aa3f1ddd8
/frameworks/base/media/java/android/media/MediaPlaylistAgent.java
6bd3ab6dc6ad4001c387d7f4a4a2ce954be6ca16 22-Mar-2018 Christofer Ã…kersten <akersten@google.com> Remove unnecessary Context from ApiLoader

Bug: 76001644
Test: compile
Change-Id: I6ac81dac16374d90facfe33c68607c5c286b335f
/frameworks/base/media/java/android/media/MediaPlaylistAgent.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/MediaPlaylistAgent.java
e14acb53fa2ff0f6327afeae30268431d0eed927 14-Mar-2018 Hyundo Moon <hdmoon@google.com> MediaSession2: Convert DataSourceDesc to MediaItem2 in MyPlayerEventCallback

This CL adds a hidden API getMediaItem() in MediaPlaylistAgent.

Bug: 74506462
Test: Passed CTS
Change-Id: I1aefd7e47e1881fe14fcd1cc681095a6130624cf
/frameworks/base/media/java/android/media/MediaPlaylistAgent.java
68c774a1ee105648878933fb858c183882be2427 13-Mar-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Implement skipTo APIs

This implements following APIs from both session and controller.
- skipToPlaylistItem()
- skipToNextItem()
- skipToPreviousItem()

Bug: 74175632
Test: Run CTS with MediaComponents/runcts.sh
Change-Id: I47d94346c997314ff39797bac3034aa507058036
/frameworks/base/media/java/android/media/MediaPlaylistAgent.java
5f8a8ee0e59142cc54cbdac949d8a7c3f4e64653 08-Mar-2018 Sungsoo Lim <sungsoo@google.com> Make MediaPlaylistAgent updatable

Bug: 74366050
Test: build
Change-Id: Iea8e4d9b6a11393bd837da90394d95529fdbe5eb
/frameworks/base/media/java/android/media/MediaPlaylistAgent.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/MediaPlaylistAgent.java
df0e8fdffd43d55eaffc7d2e7266d2f4526fb3b9 07-Mar-2018 Sungsoo Lim <sungsoo@google.com> Remove MediaPlaylistController, add MediaPlaylistAgent

MediaPlaylistAgent is the abstract class an application needs to
derive from to pass an object to a MediaSession2 that will override
default playlist handling behaviors. It contains a set of notify*
methods to signal MediaSession2 that playlist-related state has
changed.

Bug: 64098437
Test: make update-api
Change-Id: Icb3c57ddc14eba276f49d4ba85f11adbeb3e0917
/frameworks/base/media/java/android/media/MediaPlaylistAgent.java