History log of /frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d5b878d0cf0c987caf18be697a0e1637fb632d66 27-Mar-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Pull out Command/CommandGroup from the MediaSession2

Bug: 74648408
Test: Build
Change-Id: Ie688f4ccc2e26ed99e9f6d931d0fdcf87574cb54
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
0de7babb75683eba98af2db52101d262372235da 22-Mar-2018 Christofer Åkersten <akersten@google.com> Remove unneeded context

Bug: 76001644
Test: compile
Change-Id: Ia3647a78ae7b06aa8fa638f9694450f3cb81e07b
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
92fd9a9e07a33a01d12ef9c47f73b2c7193a5fd9 15-Mar-2018 Christofer Åkersten <akersten@google.com> Remove Context requirement from updatable

Bug: 74843539
Test: runtest-cts-MediaComponents && atest VideoView2Test
Change-Id: I1e377435556bdb786322165e3a0563a54bd8fab6
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
44648206f6a9c66f9f9478a8091685cb702349ee 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: I712a2c3fe959b8496f3d80310579af872419f486
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
79f5e126cb9a8c6f72904d8cb4c611ee69405993 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: I2eb1238261cb8db0b13282da77b92354b5104242
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
98f280314350160874af3bc3fd660aa3e9a0fabe 13-Mar-2018 Sungsoo Lim <sungsoo@google.com> Rename IMediaSession2Callback to IMediaController2

Bug: 74567527
Test: build
Change-Id: Idce5eec84821bc1fb41786d501f93c550c2003c7
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
5348b91dcfd87be1f9339f7765f778ad890fc8dc 08-Mar-2018 Sungsoo Lim <sungsoo@google.com> Make MediaPlaylistAgent updatable

Bug: 74366050
Test: Pass MediaComponents test
Change-Id: Id4d213e84b4c6081e177d2f297cbf6444f9f50b2
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
0706cb6c427513b6f762cf45b1f715cf0602269b 02-Mar-2018 Hyundo Moon <hdmoon@google.com> Merge "Move MediaItem2 Builder to updatable"
f82f720c00cf35a8f0f9a6135551ee47855dd6a0 27-Feb-2018 Sungsoo Lim <sungsoo@google.com> MediaSession2: Refine APIs

Bug: 64098437
Test: MediaComponentTest
Change-Id: I7eee77186fc0d468903efa22793931f956717f7a
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
70bc195988e97be10006df4faf2eff1f443c79e1 28-Feb-2018 Hyundo Moon <hdmoon@google.com> Move MediaItem2 Builder to updatable

This CL also removes the public constructor of MediaItem2, which was
suggested by API reviewers.

Bug: 73971203
Test: Passed MediaBrowser2Test (CTS)
Change-Id: Ie7fce70682bba2952287b3e7baf90edd18453caf
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
81c1b87234bdab435259acd355ba2df4730da3ce 22-Feb-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Unhide APIs

Bug: 64098437
Test: make update-api
Change-Id: Ifb0f76f3a75b099485392e2b137cca39e1f35d0a
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
38ff0001bf84583a3144e977d939a3896273dd4a 19-Feb-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Add a way to notify errors between session and player

This is proposed during the offline meeting

Test: Run all MediaComponents tests once
Change-Id: I2cbd980275bf88af840eb9f1933363c3ad8ff2e3
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
3b587ea61221604584e74b1929225341280b22ec 21-Feb-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Remove SessionPlayer2

MediaPlayer2 will provide implementation of MediaPlayerInterface

Test: Run all MediaComponents test once
Change-Id: Ib00ef954fcc6aea080a40d92f59f8fb67f71a020
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
5135ac1345395dc5c2974f8e735dfb4eb2706d02 31-Jan-2018 Christofer Åkersten <akersten@google.com> Make VV2 & MCV2 extend ViewGroup

Test: VideoViewTest
Change-Id: I6c9c690d66511d940ce14d475b33ede6150dd5b9
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
ddec9db69160943228ccb5b3d24917cd31ad7593 01-Feb-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Rename BrowserRoot to LibraryRoot and move to updatable

Renaming was the one of the feedback from ag/3506231

Test: Run all MediaComponents tests once
Change-Id: I156116f11a64a04cc82f7c360969808ca64f85b2
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
8a5018744ab11899483c12ca93b29be43c911fb0 01-Feb-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Move MediaSession2.CommandButton to updatable

Bug: 72665718
Test: Run all MediaComponents test once
Change-Id: I2a02d8fc20a73051424baada8f513196925da582
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
6b1c183e07a03e129df8a9ca4f26664d5866ce71 01-Feb-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Move MediaSessionService2.MediaNotification to updatable

Test: Run all MediaComponents tests once
Change-Id: If64c6e0ece90ee15dcf9af061fa91a6ebefd32c4
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
2eff8dbb28293a2e66c298f1abb3f366e5ca8f5e 31-Jan-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge changes from topics "move_playbackstate2", "command_code"

* changes:
MediaSession2: Move PlaybackState2 to updatable
MediaSession2: Polish command codes
f9248adb5af4b8b4c35a21d8abcbecb653d2c205 31-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Move PlaybackState2 to updatable

Test: Run all MediaComponents test once
Bug: 72670371
Change-Id: I81977a7266c0c16ad1e7c1dadf2a07a6c31f44c6
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
a7a0502ec7cdd3582f35e0f8eb449d4d89d778e6 31-Jan-2018 Hyundo Moon <hdmoon@google.com> MediaSession2: Create VolumeProvider2

Bug: 72721358
Test: Builds successfully
Change-Id: I4c8c6c1fdf97fb9ca9d7d523967107b480584bb0
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
d0cff6b094c88bf857cfab80d733728f66ea212c 30-Jan-2018 Christofer Åkersten <akersten@google.com> Move MediaSession2 builder to impl

Bug: 72665881
Test: runtest-MediaComponents
Change-Id: I96036d7c2b848e02a5420c8849f1e3ccf4b6be24
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
24f525c3c3e29ba2a9c6e12b75be757477112c47 30-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Move Rating2 to updatable

Test: Run all MediaComponents tests once
Bug: 72670051
Change-Id: I755cfedd8a06ac008ea7538c4a93f5d956c9923d
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
e6d6cf49eac07730406e51e4940f02e344648267 30-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Move MediaSession2.PlaylistParams to updatable

Bug: 72670266
Test: Run all MediaComponents tests once
Change-Id: I12033564bf010a99a47fc53db4283baa3cb968c2
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
6b360d144c21914851bf6bfe418e6c3463eecf8c 30-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Move MediaMetadata2 to updatable

Bug: 72670468
Test: Run all MediaComponents test once
Change-Id: I7e2a7e81d855e0034007f208a471bcf174b51f57
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
a7df615bfd29af892861e334df8e793cc623aaf8 30-Jan-2018 Sungsoo Lim <sungsoo@google.com> Make MediaSession2.CommandGroup updatable

Bug: 72665979
Test: build & runtest-MediaComponents
Change-Id: Ibee285230c40d74e26237d427df2609e529bdb03
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
78e257713ebf4805647772f32fac433d2621405e 29-Jan-2018 Sungsoo Lim <sungsoo@google.com> Make MediaSession2.Command updatable

Bug: 72619281
Test: build & runtest-MediaComponents
Change-Id: I917caaa09dfdc5dd981a555277a2a266dac8f5a0
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
5830d047eda8c4b9401214b590efbf1b9e8a1622 29-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Simplify constructor of SessionToken2

Test: Run all MediaComponents tests once
Change-Id: I7123e66d3d36f5d60eea650f617a47aef9eb3b02
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
c63d0068be830cfbb44096c3ebef12ad8c60dd2f 29-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Move binder interfaces into the updatable

Test: Run all MediaComponents tests once
Change-Id: I159e03156ae5e14c79279c7a30f54e65abbcd097
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
bf38c7537bf132d7ec0247897f75fdf8455e5dc7 29-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Move MediaItem2 to updatable

Bug: 72627815
Test: Run all MediaComponents test once
Change-Id: I4359fb64457d78642664d5d223b264d4565bbd30
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
2bf325a54a6be66f5abb519b789167f7f13af401 26-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Initial commit of SessionPlayer2

Bug: 72537268, 72527248
Test: Run MediaComponents test once
Change-Id: I696f91751817c7dda8304f4009feda1cdd36afdc
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
dd4397861fd98aefae95e6d6036a96f499eaf8b1 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: Ic6eb1a7f96a2084b3a011da30a5053aff5620977
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
1fe914d997e658f2e385ab79d00e6dbf3925cc0d 25-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Change MediaPlayerBase to MediaPlayerInterface

Test: Run all MediaComponents tests once
Bug: 72527150
Change-Id: I3ad393507f6029b7b3aa2590dc637928faf16d8c
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
c21a36910245a441d60f5f3c053e3e1bdaa24d5e 24-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Apply apilint

Test: make update-api and fixed trivial issues
Change-Id: I6fb100a284cb7fa59e8cfe2251f8952200a5e5d7
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
7027e8019ad974d2e474a7fcaf43adedbdf08f23 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: I7b74897c4bec377107eb040f950679d59e61f2bf
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
2bb5626f2dda50ea42a2c686e4c280f72b34181b 24-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Public APIs for MediaBrowser2 and MediaLibraryService2

Test: Run MediaComponents tests once
Change-Id: I34987fdd681c1b9889ae064b4ba8003ce61181ef
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
da59499289a68a2558370b6acfd4096d3feb8107 24-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Public APIs for MediaSession2 and MediaController2

Test: Run MediaComponents tests once
Change-Id: Iaf643434e9e47b0933c7740fc670346f779a5a15
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
5aec249a238ff2dcb9bb5bc0434b7a17fa96a035 23-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Initial commit of MediaLibraryService2

MediaLibraryService2 is the new name for the MediaBrowserService

Test: Run all MediaComponents tests once
Change-Id: I0a29c4015cd22b5fa4e4e0f55562afd865eea1d6
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
735f3430f9cd1224a68e87b015baca0789debe22 23-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Initial commit of MediaBrowser2

Test: Run all MediaComponents tests once
Change-Id: I395125017d01cd68d66bad5f7ec770a9174f08da
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
35a6aa31951fa0178efe7245fe09e628275c2200 21-Jan-2018 Jaewan Kim <jaewan@google.com> MediaSession2: Move MediaSession2/MediaController2 from experimental

APIs will be unhidden later

Test: Run MediaComponentsTest
Change-Id: I4e6f5937baa7e09cf850929e534ac44b5278d744
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
080b934e6da4c1e09c91e236f5d0705edbd6cb0c 17-Jan-2018 Insun Kang <insun@google.com> Initial commit for VideoView2Impl

Test: build
Change-Id: I2f5e7f85b5a7358c707cf3897f354ead42980956
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
3d197ebe216c685c402a95da0ce1fcea782ef27d 19-Jan-2018 Christofer Åkersten <akersten@google.com> Only pass resources to updatable

Test: Instantiate MediaController2
Change-Id: I5a9eea0270a8a9bee6862a41bcc8a7772de00ab4
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java
73a2b25fd96f16fa4590fe3b8e6a4a4d334cd422 17-Jan-2018 Marco Nelissen <marcone@google.com> Rename MediaUpdate to MediaComponents

Bug: 67908547
Test: build, boot
Change-Id: Idb873b1e0eddeb8d56f818ba3967d05727060cd4
/frameworks/av/packages/MediaComponents/src/com/android/media/update/ApiFactory.java