1c91ca160d4a8f4f3cf3cf2a8672e0ccd16d88d4 |
09-Jan-2015 |
RoboErik <epastern@google.com> |
Do not merge. Register a callback to push volume updates in MediaSessionCompat We had forgotten to set a listener for volume changes on in MediaSessionCompat when a VolumeProviderCompat is set. Without this future volume changes won't be reported correctly to observers on pre-L devices. bug:18959923 Change-Id: I3b136c6bf923b3a2e30e7894fffb38feccd206c6
ediaSessionCompat.java
|
e49860b0f76d8336c1d41831ed370b0ff94278ef |
04-Dec-2014 |
RoboErik <epastern@google.com> |
Make MediaSessionCompat/MediaControllerCompat work pre 21 This adds support for cross-process communication between MediaSessionCompat and MediaControllerCompat. This is to support apps that split their playback service and ui into different processes and to work with the MediaRouter support lib. bug:18186638 Change-Id: Ib554108fd4db5a9855d482cf3d61ce3d8d9c8850
MediaControllerCallback.aidl
MediaSession.aidl
ediaControllerCompat.java
ediaSessionCompat.aidl
ediaSessionCompat.java
arcelableVolumeInfo.aidl
arcelableVolumeInfo.java
laybackStateCompat.aidl
laybackStateCompat.java
|
5c9469e010106467791b47b0fa83efda84491a21 |
25-Nov-2014 |
RoboErik <epastern@google.com> |
Add backwards compatibility to MediaSessionCompat Make MediaSessionCompat backwards compatible using RCC on APIs 14-20 and MediaSession on 21+. Verified on API 16. bug:18186638 Change-Id: I7cca9d85d4377a69366d69c0fa59b9739cd51233
ediaSessionCompat.java
|
aeb95a772d4365008145407ed52dfbaa61d3c4ac |
25-Nov-2014 |
RoboErik <epastern@google.com> |
Finish stubbing out MediaControllerCompat APIs This makes sure MediaControllerCompat has all the methods MediaController has and passes calls through to the framework component on 21+. This does not do backwards compatibility yet. Change-Id: I96cf0bb0e33c09c74edf79e276feb5d6829b7a1f
ediaControllerCompat.java
laybackStateCompat.java
|
b6362d072f329a3207aa709ac6b79a4aa3c4d522 |
26-Nov-2014 |
Ying Wang <wangying@google.com> |
Fix docs. Change-Id: Iba38cc5b58c1dcf4cac5a0981f281461e684b881
ediaSessionCompat.java
|
ceb8bf5e5cce7a37736981e626c4be416378767b |
21-Nov-2014 |
RoboErik <epastern@google.com> |
Finish stubbing out MediaSessionCompat This adds all the methods in MediaSession to MediaSessionCompat and the code to pass it through to the framework version when available. This does not add support for pre-L. bug:18186638 Change-Id: Icfc80df088db87b6eff629edbc08b4107fbe2821
ediaSessionCompat.java
|
94be6100218126ce6a08bf1f56209578500b361f |
28-Oct-2014 |
RoboErik <epastern@google.com> |
Update the support lib MediaRouter dialogs This updates the UI for MediaRouter dialogs to use the new material designs for MediaRouter. This doesn't update everything and new icons are still needed. Change-Id: I87c7c63c10ac60448251a8fc1fc4740a12f1603c
ediaControllerCompat.java
|
4e3b8470fa30cba04e2fb6b95516cff8f3e1e499 |
19-Nov-2014 |
RoboErik <epastern@google.com> |
Make the method for getting a compat Token from a Token static I accidentally a keyword. bug:18186638 Change-Id: I137e1442c7c493f4a95020474fc82a8a2d67abef
ediaSessionCompat.java
|
ae70d8d953ef632acb9f176609a1f75bd948d101 |
13-Nov-2014 |
RoboErik <epastern@google.com> |
Add a way to create a compat Token from a fw Token Adds a method to MediaSessionCompat.Token for creating a Token from a framework token. Change-Id: Ic0412e24256536666162781e3241e5e43e25204f
ediaSessionCompat.java
|
85d539daa11f9f7bd61ecb8ebb4d43536c02a736 |
30-Oct-2014 |
RoboErik <epastern@google.com> |
Add setSessionActivity to MediaSessionCompat This method is useful for TV apps that want to use the compat version to make switching later easier. bug:18186638 Change-Id: I48b81c668d73761d355518324075f37a86a9029d
ediaSessionCompat.java
|
bbcdf78e350d58ecd6baa75e282d4908d3129fe2 |
09-Sep-2014 |
RoboErik <epastern@google.com> |
Add MediaSession support to MediaRouter support lib Adds a method for setting a MediaSession on MediaRouter that can be used for volume controls. bug:17427963 Change-Id: Idc4856373ab9b44500c6fa223236393d166ecbf0
ediaSessionCompat.java
|
16ac83bebda2a19930b9d692789f3b507c49951b |
05-Sep-2014 |
RoboErik <epastern@google.com> |
Update add/removeCallback methods to register/unregisterCallback bug:17390821 Change-Id: Ie1248060bf23d9962f4db06fe7d533860c6caa71
ediaControllerCompat.java
|
ff40f5c731e8a4e6e2d33ffc95f77dce0397f2c5 |
28-Aug-2014 |
RoboErik <epastern@google.com> |
Update PlaybackStateCompat to match fw version Some changes were made to PlaybackState's constants. This updates the compat constants to match. bug:17205016 Change-Id: I17ccffec99a8f12901099f2bb5aaf0fa76f8a9cc
laybackStateCompat.java
|
312f13dea7b4a9229dff784c6e94b0ec0c722b74 |
19-Aug-2014 |
RoboErik <epastern@google.com> |
Updates for API feedback round 2 bug:17114404 Change-Id: I25231187a39d898c2e9ff4ef28105d188e32b84d
ediaControllerCompat.java
ediaSessionCompat.java
laybackStateCompat.java
|
21b38649fa58ad76f993e8767fd6f519c7013a26 |
16-Aug-2014 |
RoboErik <epastern@google.com> |
Updates to APIs for council feedback see I3a0b4371700ad6657972c312a5ab89ddfac6df5b for more details. bug:17059552 Change-Id: I6218b7f542da923686e99106687478fe1b795eb9
ediaControllerCompat.java
|
23138c4b9be07abdab0cfdde2c62186359c9e7fa |
14-Aug-2014 |
RoboErik <epastern@google.com> |
Add onSessionDestroyed to MediaController.Callback Adds the onSessionDestroyed callback to the support version of MediaController.Callback. bug:17009030 Change-Id: Iff81143137ba564dc4b52fe90c63ae06a9459994
ediaControllerCompat.java
|
8af0092e2d7409e79779af396d63ca4146f1fb21 |
07-Aug-2014 |
RoboErik <epastern@google.com> |
Combine MediaSession TransportControlsCallback and Callback Change-Id: Ia9096882e3abef877e557a5a11bbee4540e3d3da
ediaSessionCompat.java
|
5c41750574ba65da432b69f89cd32dc356281005 |
26-Jul-2014 |
RoboErik <epastern@google.com> |
Add context to MediaController constructors Part of an api change to MediaController. bug:16561220 Change-Id: I94de9422f4ab5a30d53e0f00227f0d195ad97490
ediaControllerCompat.java
|
b530c89bba371d2d575f10480b2e90914b0d3f3f |
21-Jul-2014 |
Gabriel Peal <gpeal@google.com> |
Update support lib for changed MediaSession and MediaController APIs Change-Id: Ib44c8ac3780bbaccdb68ec54d8225677edc0936b
ediaControllerCompat.java
ediaSessionCompat.java
|
1435afe32073dee10e721dfb6122ce6a194a6412 |
22-Jul-2014 |
RoboErik <epastern@google.com> |
Update to support AudioAttributes in sessions This does the minimal work to build with AudioAttributes in the sessions apis. More work will need to be done to fully support them here. Change-Id: I5ecda170927025b8e21a365bd58260863a1305c0
ediaControllerCompat.java
|
84b0350796e4ae8a113ce1abba54f07a2605cc5c |
14-Jul-2014 |
RoboErik <epastern@google.com> |
Update PlaybackState for api changes bug:15862252 Change-Id: I70771f7f4a1e4b83212661ee8e3e884e9ffb0b39
laybackStateCompat.java
|
d2eec9eeb9bacd4b62d4fc1c66760ec1f7f8a73b |
11-Jul-2014 |
Erik Pasternak <roboerik@android.com> |
Revert "Update PlaybackState for api changes" Will resubmit tomorrow for Build Breakage Friday as this change needs new SDK prebuilts for unbundled app branches. This reverts commit 6a8dd5697fe59c7cf017fbbfcf4e24264e0a0156. Change-Id: I45ed32dcf74c2cb0db4e68e8851995c778c35fa3
laybackStateCompat.java
|
6a8dd5697fe59c7cf017fbbfcf4e24264e0a0156 |
10-Jul-2014 |
RoboErik <epastern@google.com> |
Update PlaybackState for api changes bug:15862252 Change-Id: I05ba921021a3b2818519324654a52953cd0059ca
laybackStateCompat.java
|
8ea3b7e9bae080d5ab65a150e952c87db70cc3a3 |
25-Jun-2014 |
Jeff Brown <jeffbrown@google.com> |
Make MediaSessionToken an inner class of MediaSession. Change-Id: I3556c3d856ab6d1a9e6e0959f8e50be148da1187
ediaSessionCompat.java
|
24fa6c0dd42df057729e1a258388183f94da7f82 |
24-Jun-2014 |
Jeff Brown <jeffbrown@google.com> |
Add media session wrappers to support library. This is an initial check-in which just wraps the API 21+ media session features for use in the support library. It does not provide any backwards compatibility. Change-Id: Ife5f8ddeefa8c6920517fc6704cc19e22767b7d6
ediaControllerCompat.java
ediaSessionCompat.java
laybackStateCompat.java
|