3b15124eccc61fd8adbcae0ee8d2179fd453a9ab |
|
27-Mar-2018 |
Jaewan Kim <jaewan@google.com> |
MediaSession2: Pull out Command/CommandGroup from the MediaSession2 Bug: 74648408 Test: Build Change-Id: I0a3d1ab6320c7b276e7b1defdccf9fa371ae02c0
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
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/MediaController2Provider.java
|
abf686e02c352378892b0e94229145c5528b1bd3 |
|
20-Mar-2018 |
Jaewan Kim <jaewan@google.com> |
MediaController2: Match APIs with MediaPlayerBase Bug: 74370608 Test: Build Change-Id: I6a67b56f0d7a4afe723ea86e70c116fb730b3e69
/frameworks/base/media/java/android/media/update/MediaController2Provider.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/MediaController2Provider.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/MediaController2Provider.java
|
dc5ab8095a98eb4d128a057f2ecd14c3cff9da8a |
|
12-Mar-2018 |
Jaewan Kim <jaewan@google.com> |
MediaSession2: Implement update/getPlaylistMetadata() Bug: 74174649 Test: Run CTS with MediaComponents/runcts.sh Change-Id: I3ac2dabfc7f532bf7d7262940e3dc309e97fd45a
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
25db3cdb93f3de5073f53f56f42efaa154a3fe77 |
|
08-Mar-2018 |
Jaewan Kim <jaewan@google.com> |
MediaSession2: Implement get/setPlaylist() Bug: 74326040 Test: Run CtsMediaTests for MediaSession2 Change-Id: Ib799c03edd2f79c6f9ffa989aea1137018ec55b3
/frameworks/base/media/java/android/media/update/MediaController2Provider.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/MediaController2Provider.java
|
d4ef7b96ed08f374537f1d506d728a8bfe0a1caa |
|
28-Feb-2018 |
Hyundo Moon <hdmoon@google.com> |
MediaController2: Ensure NonNull for parameters of public methods Bug: 73863865 Test: Passed MediaBrowser2Test Change-Id: I65cd43045f4e7b9f16b8cf3f43688815e59dc643
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
aa080a80a6a152cda5879a2c2510f9c76b9b5f9d |
|
27-Feb-2018 |
Sungsoo Lim <sungsoo@google.com> |
MediaSession2: Refine APIs Bug: 64098437 Test: passed MediaComponentTest Change-Id: I40e1ef141e47d17e2bfa0a689a680b45a3d73b03
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
c3a438f65b24d88059fdc2d5e2432a4cb70e2cfb |
|
28-Feb-2018 |
Jean-Michel Trivi <jmtrivi@google.com> |
MediaPlayerBase API Define as an abstract class the high level interface for media players. Consumers are MediaSession2, providers are MediaPlayer2, which will extend this class. Bug: 64098437 Test: to be in MediaPlayer2 tests once it extends MPB Change-Id: Id0d0fcb6d1b377a0e05a4a8e3d659e12a58fc45e
/frameworks/base/media/java/android/media/update/MediaController2Provider.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/MediaController2Provider.java
|
bdf077bd92731df752478720414f22fe4f1b8ad9 |
|
21-Feb-2018 |
Hyundo Moon <hdmoon@google.com> |
MediaSession2: Remove rating style from session Bug: 73615699 Test: Passed MediaController2Test Change-Id: Icc35bf982e0943ba7586003bf30dd6dfa90d747e
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
a2be62f25b8b9504c773156f062a8ae0fc02e678 |
|
19-Feb-2018 |
Hyundo Moon <hdmoon@google.com> |
MediaController2: Implement setRating() Bug: 73146284 Test: Passed MediaController2Test Change-Id: Iaff4f5b58d0bbd7105a39763cd6fee7c6c621df8
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
7d550e736e2cdfd07f6d29c3413a980c2f1162d3 |
|
07-Feb-2018 |
Jaewan Kim <jaewan@google.com> |
MediaSession2: Make PlaybackInfoProvider inner interface It should be inner interface of MediaController2Provider because PlaybackInfo is inner class of MediaController2 Test: Build Change-Id: I575fe7e214256229bb27ce21038970fd552c8b97
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
47b7f2b63b361d62550b8b73efcc79e288db66aa |
|
05-Feb-2018 |
Jaewan Kim <jaewan@google.com> |
MediaSession2: Implement playFromXXX and prepareFromXXX Test: Run all MediaComponents tests once Bug: 72798434 Change-Id: Ib45fea28c3431edc91af5120270275c906df78b6
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
f6a39e49065b984d471e9c75a306780805853719 |
|
29-Jan-2018 |
Hyundo Moon <hdmoon@google.com> |
MediaController2: Implement get/setPlaylistParams Bug: 72537520 Test: Passed MediaController2Test Change-Id: If9b3107084f3f4b063967f079bf229bb43b95cbd
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
f7a7706d146fec4905210fcaa1eed7a382fa2be8 |
|
26-Jan-2018 |
Jaewan Kim <jaewan@google.com> |
MediaSession2: Fix timing issue Session/Controller needs mProvider. However, if the createProvider() interacts with other components, than other components may use session /controller object before mProvider is set. This CL prevents such issues by calling initialize() to communicate with other components after the provider is set. Test: Run all MediaComponents test once Change-Id: I7f4c52136038a0522471015344881552b678a2ab
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
661433de8f45b6e6cda5430cb3cc1a286c0f6d23 |
|
26-Jan-2018 |
Hyundo Moon <hdmoon@google.com> |
MediaSession2: Add playlist parameter supports This CL adds following APIs: - MediaPlayerInterface.set/getPlaylistParams() - MediaSession2.set/getPlaylistParams() - MediaController2.setPlaylistParams() - ControllerCallback.onPlaylistParamsChanged() Bug: 72537520 Test: Passed MediaSession2Test Change-Id: I84ea00ee0876725af1c0e01ad50da15fdb222418
/frameworks/base/media/java/android/media/update/MediaController2Provider.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/MediaController2Provider.java
|
04de5de9a0329db56fe568041a2697c73c58da54 |
|
24-Jan-2018 |
Jaewan Kim <jaewan@google.com> |
MediaSession2: Last changes before API unhide This CL includes - Rename SessionToken to SessionToken2 - Add repeat/shuffle mode support in PlaylistParam - Add Executor params in session builder - Add more APIs for MediaPlayerBase Test: Run all MediaComponents tests once Change-Id: Ia61632b7a09fab7f41fd89e9489a01af13d6c3c2
/frameworks/base/media/java/android/media/update/MediaController2Provider.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/MediaController2Provider.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/MediaController2Provider.java
|
ceb6b6e131a1c8c7451e9b7298bec573f28fa731 |
|
21-Jan-2018 |
Jaewan Kim <jaewan@google.com> |
MediaSession2: Move MediaSession2/MediaController2 from experimental APIs will be unhidden later Test: Run MediaComponentsTest Change-Id: I2d9fcd98232016281fad128e9e674885b41e20d9
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
de16c4d3579238b49cd3a253e9905196120f9bf0 |
|
17-Jan-2018 |
Insun Kang <insun@google.com> |
Initial commit for VideoView2Impl Test: build Change-Id: I12b93da01b9c37115cba29b8b50b36cf3d74ddb6
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|
cfa037065ee661e4f5b65990889c6618bf87764a |
|
20-Dec-2017 |
Christofer Ã…kersten <akersten@google.com> |
Initial commit of updatable media API Test: Created instance & called method Change-Id: I85f6ea946ef7886abe496b7a851d5b6d50e235b5
/frameworks/base/media/java/android/media/update/MediaController2Provider.java
|