History log of /frameworks/support/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e02209213338206855e67df429404b0efc6dbb81 20-Apr-2018 Hyundo Moon <hdmoon@google.com> MediaSessionCompat: Fix setPlaybackToLocal(stream) in API < 21

In API < 21, MediaSessionCompat.setPlaybackToLocal(int stream) did not
set the given stream to the session. As a result, the session could
not control any volume except the default stream (STREAM_MUSIC).
This CL fixes this behavior so that the sesson can control volume of
other streams (e.g. STREAM_ALARM).

This CL also fixes the failures of below tests in API < 21:
- MediaController2Test.testSetVolumeWithLocalVolume
- MediaController2Test.testAdjustVolumeWithLocalVolume

Bug: 78155309
Test: Ran version-compat-test
Change-Id: I1122cf2c917653b5baed1c1d2f4b604c01913369
/frameworks/support/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
34db0cf37f906c4829062b1bb07187d0b868b1e5 18-Apr-2018 Hyundo Moon <hdmoon@google.com> Remove duplicate LEGACY_CONTROLLER / Fix that extras are ignored

The string constant LEGACY_CONTROLLER is defined in two different
places (MediaSessionCompat / MediaSessionManager). This CL removes the
private one in MediaSessionCompat.

Also, this CL fixes error which the 'extras' are not passed on
pre-Lollipop.

Test: ran version-compat-tests
Change-Id: I0c40e3a1d31dc949ae00191c1cc5073cf8bf2c20
/frameworks/support/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
33c4a1793fdbe7249e130a770d43cee7b4ed6ee1 16-Apr-2018 Sungsoo Lim <sungsoo@google.com> Unhide RemoteUserInfo and related methods

Bug: 77878895
Test: ./gradlew :media:check :media:connectedCheck
Change-Id: Ia1cc7685423a6274a896c56a7fc13c08cbee1dff
/frameworks/support/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
125eb394e21cac19a59e36d58b96e5eea6a76cea 12-Apr-2018 Sungsoo Lim <sungsoo@google.com> Implement MSC.getCurrentControllerInfo

Bug: 77878895
Test: ./gradlew :media:check :media:connectedCheck
Change-Id: I48b8c0d9ae0c12d9aecb18c6862d6c56f7839c94
/frameworks/support/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
24919ee8c30d91ec056cae6c4f578d7007cbe968 20-Mar-2018 Aurimas Liutikas <aurimas@google.com> Move MediaBrowserCompat and MediaControllerCompat back to android.support.* package.

Turns out both MediaBrowserCompat and MediaControllerCompat had private
inner classes that were parcelables that get passed around from app to app.
This CL moves them back to android.support.v4.media.*

Bug: 75981216
Test: media/version-compat-tests/runtest.sh
Change-Id: Id537f8e01edee24dd71eeb7b2fdef9f5855e7d51
Merged-Id: Id537f8e01edee24dd71eeb7b2fdef9f5855e7d51
/frameworks/support/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
89febf83e2bd3720923474006bcdf6c91a3b88f2 13-Mar-2018 Aurimas Liutikas <aurimas@google.com> Fix imports for media code.

A follow up after factor to make it so androidx imports go in the
correct order.

Test: ./gradlew buildOnServer
Change-Id: I96aacaf568bc808c5114e106bdd0099c8ed182f5
/frameworks/support/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
0efa1d51de34b6a70994061949e1c9e804ebb8b3 09-Mar-2018 Jake Wharton <jakew@google.com> Rename libray folders to align with artifact names.

Bug: 74390715
Test: none
Change-Id: I96626ec6a6b728a6b44b394b4bfe53185236cbe9
/frameworks/support/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java