History log of /frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3e56add914cabbd57eec8c714f5e125ed35b3e22 12-May-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Add setShuffleMode and deprecate setShuffleModeEnabled" into oc-dev
74198cdcc6e4f53c7c6586d99ff727886de2441a 28-Mar-2017 Hyundo Moon <hdmoon@google.com> Add setShuffleMode and deprecate setShuffleModeEnabled

To support multiple shuffle modes, this CL deprecates existing
shuffle-related methods and adds new methods which uses primitive
int as the type of shuffle modes.

Bug: 36525228
Test: Run MediaSession/ControllerCompatTest in API 19-24, Android O
Change-Id: Ib76b3dfd3de84090f6f0d3a6ed2a583c33b5a78b
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
7ec07680309116890213ff39ae753b719a66eadb 13-Apr-2017 Hyundo Moon <hdmoon@google.com> Fix that the PlaybackState position is not updated

This CL fixes the problem where MediaSessionCompat.getPlaybackState()
returns a playback state whose position is out-of-date.

Bug: 36861955
Test: Passed MediaControllerCompatTest in API 19-25, and Android O
Change-Id: Ib2897f8a5fd457260667f8cd85aa9d2435efd028
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
65cde2c4554985493a2e7560b5e71c5f24969287 28-Mar-2017 Sungsoo <sungsoo@google.com> Remove removeQueueItemAt method and its callback

Bug: 36524925
Test: ./gradlew support-media-compat:connectedCheck
Change-Id: If95ee022c03dfee217663a1110779f62c11aa881
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
b8c715529628c581fbf78aa46f41c595d7af1889 13-Mar-2017 Donghyun Cho <donghyun@google.com> Merge "MediaSessionCompat: Add caption related APIs" into nyc-support-25.4-dev
am: 1c5762b835

Change-Id: Ife36a32263a49a73e56fbe4ac29df3e159731fc8
e90c068c82ce62a0069c4e88f6b26e92468231d6 28-Feb-2017 Donghyun Cho <donghyun@google.com> MediaSessionCompat: Add caption related APIs

Bug: 34088154
Test: ./gradlew support-media-compat:connectedCheck
Change-Id: I0e1d3c11af5059e85b60995f99e6c535414fed2f
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
87ed23291eae34940668d9ddc181473615177c6c 08-Mar-2017 Hyundo Moon <hdmoon@google.com> Merge "Add missing UnsupportedOperationException for queue management" into nyc-support-25.3-dev am: f6fa4e7cff
am: 1f99a3fc79

Change-Id: I359aa6914bf179574378e3bc835885add7e323f9
1f99a3fc798912daefc145389a2d1201bd4dbd85 08-Mar-2017 Hyundo Moon <hdmoon@google.com> Merge "Add missing UnsupportedOperationException for queue management" into nyc-support-25.3-dev
am: f6fa4e7cff

Change-Id: I17697ea01fc8dfffa7287e73e7ca65cf999e83d5
c10aca3fa402839d997db961d88d34b0d82ee7d7 06-Mar-2017 Hyundo Moon <hdmoon@google.com> Add missing UnsupportedOperationException for queue management

When calling queue management APIs, an UnsupportedOperationException
should be thrown when the session does not support queue managements.
However, this logic is missing in API 21 and after. This CL adds the
missing exceptions. Also, this CL adds more information in the JavaDoc
how developers can check whether the session supports queue management
methods.

Bug: 35952051
Test: Run MediaControllerCompatTest in API 19-25
Change-Id: I6a0753382bd77e6f6ee37eac1a230b2aa389cad3
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
b8adc9a8c558abc70c3ec0694c88c7e7ab4a9d86 20-Feb-2017 Sungsoo <sungsoo@google.com> MediaSessionCompat: Add extra binder into Token

We added an extra binder to support newly added methods after API
level 21. However this requires some time to get the extra binder,
so some methods could failed if they are called before getting the
extra binder. By sharing the extra binder via Token, this CL removes
such time delay.

Bug: 31248021
Test: Passed MediaSessionCompatTest and MediaControllerCompatTest
Change-Id: I8bfeb8585d6f43d6aed55f5dda4f894a7c69193f
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
165261b30365e1186c7a754d946b87ca65e52b83 20-Feb-2017 Sungsoo <sungsoo@google.com> MediaSessionCompat: Add extra binder into Token

We added an extra binder to support newly added methods after API
level 21. However this requires some time to get the extra binder,
so some methods could failed if they are called before getting the
extra binder. By sharing the extra binder via Token, this CL removes
such time delay.

Bug: 31248021
Test: Passed MediaSessionCompatTest and MediaControllerCompatTest
Change-Id: I8bfeb8585d6f43d6aed55f5dda4f894a7c69193f
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
db6b58731980f2972bfec455abbf2b82ad773a8d 07-Feb-2017 Hyundo Moon <hdmoon@google.com> MediaCompat: Backport queue management methods

Bug: 35067863
Test: Tested on API 18-25 devices
Change-Id: Ib77bb439e1d24483c54bf38e91f1aee2e05aa956
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
313105f5e0d9f6e8ac595a6235461c06ed071e40 03-Feb-2017 Donghyun Cho <donghyun@google.com> MediaControllerCompat: Fix the test failure of getRatingType()

A test for getRatingType() could fail when it's called before getting a
extra binder. Currently this is an intended behavior so this change
postpones the assertion until the result becomes available.

Bug: 34248838
Test: ./gradlew support-media-compat:connectedCheck on the API 21 device
Change-Id: I410d4e2437276d0146ab4725b9afff137e2c7e95
(cherry picked from commit bb1548192e230ad6cc1fbc0856837d58abf342c1)
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java
182e4c394eb936f191cd4f615d6cbadeef6e902d 06-Jan-2017 Hyundo Moon <hdmoon@google.com> Add tests for MediaSession/Controller/PlaybackStateCompat

Bug: 34118311
Test: Tested on API 18~25 devices
Change-Id: Iaea05e59b222721fda9909b7019995fbd9e74c52
/frameworks/support/media-compat/tests/src/android/support/v4/media/session/MediaControllerCompatTest.java