e2104f4b5c8e3ad63570306a25e61502dfe4c418 |
|
05-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Add all missing @Override annotations. Historically, we could not add @Override for certain methods due to using older SDKs to build support library. That is no longer the case so we can add @Override everywhere now. Test: ./gradlew assemble assembleAndroidTest still works Change-Id: I85e3c1157f0e253e3eab7584189f3bf95cf030e9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
0800a58729f5fdc6e399cbd299fbbc7442dbdb38 |
|
13-Feb-2017 |
Aurimas Liutikas <aurimas@google.com> |
resolve merge conflicts of 3be4cef3e4 to master Change-Id: Ib5e4df4aba3637a51777ee167eed5bb9a8d99913
|
44ece5ceaaee232f9139ccbde40ac4a5e642bdee |
|
12-Feb-2017 |
Christophe Beyls <software@digitalia.be> |
Fixed various it's -> its typos in comments and documentation Test: None Change-Id: I25617e1cfe26cdeacaa54040676a7abff475478e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
8f2df00092bacbb31c883023b242bc5738bea36f |
|
14-Dec-2016 |
Keyvan Amiri <keyvana@google.com> |
Fixed playback row callback not notified in updateRowMetaData onRowChanged callback was originally called from updateRowMetaData() in PlaybackControlGlue. After switching to the new host, this callback was not triggered if developers didn't use the new glue host. This resulted in the playback row UI not being updated (e.g. progress bar missing, no updates to media title). Now triggered onRowChanged callback for PlaybackGlueHostOld and PlaybackSupportGlueHostOld. Also, updated the demo app to simulate preparing a media item and checking whether the UI is propery updated. Change-Id: I55b14b88a2d8e9c68af34b775c4eb7a93ee84da6 Fixes: 33559090 Test: ./gradlew support-leanback-v17:connectedCheck -Pandroid.testInstrumentationRunnerArguments.class=android.support.v17.leanback.app.PlaybackControlGlueTest#testOnRowChangedCallback ./gradlew support-leanback-v17:connectedCheck -Pandroid.testInstrumentationRunnerArguments.class=android.support.v17.leanback.app.PlaybackControlSupportGlueTest#testOnRowChangedCallback
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
ef05d5494fac2cc80f95d2627e1ec31615de360d |
|
07-Dec-2016 |
Dake Gu <dake@google.com> |
Fix PlaybackOverlayFragment sample not work. Restore the old PlaybackControlGlue code that bypass onItemViewClicked if action is proceeded. This isn't a problem for new PlaybackControlGlue which doesn't expose onItemViewClicked event. Also add missing call to onCreateSecondaryActions. Restore sample code for PlaybackOverlayFragment. Bug: 33415386 Test: PlaybackControlGlueTest Change-Id: Ic3747aee2adca0f056f610fb35261ef005f65fe1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
95ac470f2bbea06114a64906d95c0da7d9412db0 |
|
29-Nov-2016 |
Dake Gu <dake@google.com> |
API review: move PlaybackGlue classes into media package Move PlaybackGlue, PlaybackControlGlue to new media package. Move inner class PlaybackGlueHost to top level. keep/deprecate old class PlaybackControlGlue, and make it extends from the new media.PlaybackControlGlue class. Renamed HostLifeCycleCallback to HostCallback. Refactoring method name of media.PlaybackControlGlue: createControlsRowAndPresenter -> onCreateControlsRowAndPresenter createPrimaryActions -> onCreatePrimaryActions added onCreateSecondaryActions. The old methods still exist the app.PlaybackControlGlue. Lots of javadocs. Bug: 33002776 Test: PlaybackOverlayFragmentTest, SupportLeanbackDemos Change-Id: Ic8fa29dd2191222977f663773d3cde038345109a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
b655650666d7bd317c41c7a5be229e3a80dd2692 |
|
11-Nov-2016 |
Dake Gu <dake@google.com> |
leanback: Lint fixes 1. add missing recycle() call 2. Convert Handler to static to avoid possible memory leak. 3. Some code condition fixes. 4. layout lint fixes. Bug: 32831641 Test: existing LeanbackTests Change-Id: I50ea555a3aabf77dcfe6f88754cec75faa3233a5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
70de1cf05e0a682e37b73a671bf5a1481eebc026 |
|
15-Oct-2016 |
Dake Gu <dake@google.com> |
Fix regression NPE in PlaybackControlGlue Bug: 32183455 Test: PlaybackControlGlueTest Change-Id: I6aaf2ea73bac20acf88914e6457c82763bbb3105
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
4702556bfd15c9819a7b2af759aee0f719cd631f |
|
11-Oct-2016 |
susnata <susnata@google.com> |
Adding video player to DetailsFragment. Added VideoFragment for rendering videos to DetailsFragment. Video playback will be configured by DetailsFragmentVideoHelper. Parallax functionality will continue to be configured by DetailsBackgroundParallaxHelper. ParallaxManager will be shared between the helpers for running animations based on the position of DetailsOverview view. Updated LeanbackSupportDemo(NewDetailsFragment) sample code to use the video player. Test: None Change-Id: Iaeee2caf3b7f3567e4a53ad76574db9adaa32ba0
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
3103f63e99d47573823957f7aa34308555873221 |
|
20-Sep-2016 |
Aurimas Liutikas <aurimas@google.com> |
Fix all operator wrapping issues in leanback library. Test: code still compiles, there should be no code/logic changes. Change-Id: I6e97e2ba429c323022055263540c3fb6d0003822
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
def88bf62957a74d3257dd26bd50214e5ef1c610 |
|
20-Sep-2016 |
Dake Gu <dake@google.com> |
PlaybackControlGlue: MEDIA_PAUSE does not pause FF/RW am: 39d30689d7 am: 858561f9c1 am: 69f2783849 Change-Id: Idad3e6abae12d4eae3c20294118dde02d2565da7
|
39d30689d76388f0d025a4fc751c6b4cbe54c492 |
|
16-Sep-2016 |
Dake Gu <dake@google.com> |
PlaybackControlGlue: MEDIA_PAUSE does not pause FF/RW Test: added Bug: 31489271 Change-Id: Ia4af86769dfb3ccc1bdd6a5f08f9ab32f246b45a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
62a7677a4a03aaada6ec36b73919ba418e0c886a |
|
06-Sep-2016 |
Aurimas Liutikas <aurimas@google.com> |
resolve merge conflicts of 7373090 to master Change-Id: I72c42608cc4b6cd214023caf42a213404f3b9e0a
|
99ec8b0cb375f7e5577ea3ec9f09e6ff7a95de0d |
|
25-Aug-2016 |
Aurimas Liutikas <aurimas@google.com> |
Remove all the extra accessor methods added by javac in support-leanback. Change private methods to be package protected to avoid extra methods that get added to be able to access them from inner classes. This CL saves 469 methods in our jar. Bug: 31075707 Change-Id: I68c8152d060c9f35c72a2d78c608a9bccd12c86e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
afd999aba1b74d876ea2620775ba9157e6df7102 |
|
16-Aug-2016 |
susnata <susnata@google.com> |
Creating a new PlaybackFragment. This will be used to deprecate the old PlaybackOverlayFragment. We will use it in DetailsFragment to render the controls when in fullscreen video mode. Change-Id: I646ae5f64323c569aefb9cb039e16f6035a8eee4
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
00c679cbba786f9788451e87995daf7dac4115f1 |
|
22-Jul-2016 |
Dake Gu <dake@google.com> |
Fix broken ff/rw action text. The FF/RW action should has "numSpeed + 1" items where the extra first item is for start FF/RW. Bug 30162199 Change-Id: I22840bfcfd6715daa680ed278450db1b9474ffa8
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
7adf7fdd0c2978bb0a87096c89d6356e4e26ad98 |
|
11-Jun-2016 |
Keyvan Amiri <keyvana@google.com> |
Leanback playback: Added support to flip between different views for each media item row depending on the playback state The first view of each media item row can now flip between different views. A default layout is provided by the AbstractMediaItemPresenter or the user can set a theme attribute that defines a custom layout for different playback states. In the default layout, a 3 peak meters animation is provided when a media item is playing. Change-Id: Ibcc8d995a9d46cf089afc998980c815948609371
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
d805095048f6be52cddbd572ee343c4639ba8187 |
|
22-Apr-2016 |
Alan Viverette <alanv@google.com> |
Clean up deprecation tags in support libraries Also fixes renderscript and recyclerview docs builds. Bug: 28339627 Bug: 28073702 Change-Id: I0f38cf82fe260de4488660c87aaed8d26265eeba
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
ce4c2014042fe6e4723bab30741039848adcf4be |
|
09-Oct-2015 |
Dake Gu <dake@google.com> |
leanback: some javadoc fixes Bug 24804296 Bug 24806837 Bug 24807801 Bug 24806081 Bug 24804939 Change-Id: Ie611c6c663335628ba98c2571bfda494e80f47b3
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
c89266e21f0269aecd5df2dc2a39f6f0cf11a58e |
|
23-Feb-2015 |
Craig Stout <cstout@google.com> |
Handle KEYCODE_ESCAPE like KEYCODE_BACK. b/18517374 Change-Id: I056e5b843ad3acfa4cb0eb1dbddf24cca70258a1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
60bb6af2e336072921f5d3c3861e86b3cc6241b3 |
|
04-Feb-2015 |
Craig Stout <cstout@google.com> |
Revamp support for keyevent handling. Now any RowPresenter.ViewHolder can handle keyevents. Fixes playback controls issues when ff/rw are triggered via keyevent. Also add support for KEYCODE_MEDIA_PLAY and KEYCODE_MEDIA_PAUSE. b/18933835 Change-Id: I6e4c568524dda538ea7082c8097b481a2e59dff0
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
c92c356de1a687598a031f3452053dc6c9af9b77 |
|
03-Dec-2014 |
Craig Stout <cstout@google.com> |
Fix back key handling for playback controls. If fading is enabled and controls are not hidden, back key will fade out the controls immediately. b/18517833 Change-Id: I5d9f4781286f3b483c21c981fb640ab078c20523
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
f47fb1e34efd538c322f7539893272ba847cdbdc |
|
24-Nov-2014 |
Craig Stout <cstout@google.com> |
Ensure playback controls are visible when fading is disabled. b/17923350 Change-Id: If089b2f1a6cae06fc09d751de0b828b1288c808d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
2dfed05c8ab53ca7c28424c9c03b1a87b9b7ca0d |
|
19-Nov-2014 |
Craig Stout <cstout@google.com> |
Rename getInputEventListener to getInputEventHandler. b/18077079 Change-Id: Ie857b5bc743772b68e8cdb37521dae4920ea5990
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
f0ac258505ec580e01907c0ae044147521d45b0f |
|
11-Nov-2014 |
Craig Stout <cstout@google.com> |
Handle media key events. b/18091787 Change-Id: Ib12ebcdfbf488f4abec98525cef75aaf9080a91c
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|
eb66dab544c4c1eabe4d469b7cea348d4b01e664 |
|
30-Oct-2014 |
Craig Stout <cstout@google.com> |
Helper classes for managing standard playback control actions. b/18077079 Change-Id: Id299ee35cf44ef987cea8a2d8718df4837de1abc
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackControlGlue.java
|